通过Slack API将文件从Slack发送到python脚本

时间:2020-08-08 13:57:28

标签: python slack slack-api

我有一个python函数,它将通过Slack机器人将图像发送到Slack通道。现在,我需要机器人来监听频道并将图像发布到机器人上,然后将其发送到我的python脚本中。

当我对此进行研究时,发现了Slack RTM。我不确定这是否是我需要的。

def Slack_comms(File_name,Channel='#ai',token='MY_TOKEM'):
    slack = sl.SlackClient(token)
    with open("Folder/{}".format(File_name), 'rb') as f:
        slack.api_call("files.upload",channels=Channel,filename="{}".format(File_name),
        title='Alert',initial_comment='Alert',file=io.BytesIO(f.read()))
    print("Intruder alert sent to the user")

0 个答案:

没有答案