我有一个发送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')
答案 0 :(得分:0)
send_card does not return to you the message it sends这意味着您必须做一些事情来获取您发送的卡片的消息信息。
一种选择是在您的插件中触发callback for all messages,检查消息,并在那里添加您的反应:
另一种选择可能是使用slack backend api call方法搜索您的消息并以此方式添加反应。