围绕slack web api发布消息的简单包装器
slackelot的Python项目详细描述
围绕slack web api发布消息的简单包装器。
详细信息
slackelot包含一个函数:
send_message(message, webhook_url, pretext='',title='',author_name='', color=None)
webhook_url应采用以下格式: 'https://hooks.slack.com/services/TEAM_ID/BOT_OR_CHANNEL_ID/AUTH_TOKEN'
示例
from slackelot import send_message webhook_url = 'https://hooks.slack.com/services/TXXXXXXXX/BXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX' message = 'Who wants to push the pram?\n@lancelot @percival' pretext = 'Knights of the Round Table' title = 'Spamelot' author_name = 'Arthur' color = '#663399' send_message(message, webhook_url, pretext=pretext, title=title, author_name=author_name, color=color)
额外的善
付费团队可以选择提及其他子团队(即频道)。在 在这种情况下,您可以在邮件中附加这样的内容:
'\n<!subteam^ID|HANDLE>'(将ID和HANDLE替换为 子团队的ID和名称。
有关消息格式的详细信息,请参见Slack API docs