如何将Slack反应添加到send_card

时间:2018-02-28 03:24:54

标签: python errbot

我有一个发送Slack卡的Errbot功能。然后,我如何添加对卡的反应而不是收到的原始消息(msg)?

@botcmd
def example(self, msg):
    self.send_card(title='Test',
            body='test123',
            thumbnail=' ',
            image=' ',
            link=' ',
            color='green',
            in_reply_to=msg)
    self._bot.add_reaction(card_msg??, 'grey_question')

1 个答案:

答案 0 :(得分:0)

send_card does not return to you the message it sends这意味着您必须做一些事情来获取您发送的卡片的消息信息。

一种选择是在您的插件中触发callback for all messages,检查消息,并在那里添加您的反应:

另一种选择可能是使用slack backend api call方法搜索您的消息并以此方式添加反应。