0

我有一个发送 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')
4

1 回答 1

0

send_card不会将它发送的消息返回给您,这意味着您必须做一些事情来获取您发送的卡的消息信息。

一种选择是触发插件中所有消息的回调,检查消息,并在此处添加您的反应:

另一种选择可能是使用slack 后端 api 调用方法来搜索您的消息并以这种方式添加反应。

于 2018-04-20T21:36:41.027 回答