plug.github¶
- class immp.plug.github.GitHubUser(id_=None, plug=None, *, username=None, real_name=None, avatar=None, link=None, suggested=False, raw=None)¶
Bases:
User
User present in GitHub.
- class immp.plug.github.GitHubMessage(*, text=None, user=None, edited=False, action=False, reply_to=None, joined=None, left=None, title=None, attachments=None, raw=None)¶
Bases:
Message
Repository event originating from GitHub.
- classmethod from_event(github, type_, id_, event)¶
Convert a GitHub webhook payload to a
Message
.- Parameters:
- Returns:
Parsed message object.
- Return type:
.GitHubMessage