Python 2.7 slack bot以提及的方式回复邮件

Python 2.7 slack bot以提及的方式回复邮件,python-2.7,slack-api,Python 2.7,Slack Api,我有一个简单的slack机器人,可以响应以特定字符串开头的消息。我更希望bot只响应提到bot的消息。我正在使用slackclient并通过以下方式获取消息: new_evts = sc.rtm_read() 我可以在邮件中看到我的客户id,但搜索邮件stings似乎不是正确的方法 u'text': u'<@U0TP3B7HU>: test message' u'text':u':测试消息' 必须有一种更宽松的方式来处理带有提及的消息。Slack API中缺少了什么?基于并查看

我有一个简单的slack机器人,可以响应以特定字符串开头的消息。我更希望bot只响应提到bot的消息。我正在使用
slackclient
并通过以下方式获取消息:

new_evts = sc.rtm_read()
我可以在邮件中看到我的客户id,但搜索邮件stings似乎不是正确的方法

u'text': u'<@U0TP3B7HU>: test message'
u'text':u':测试消息'

必须有一种更宽松的方式来处理带有提及的消息。Slack API中缺少了什么?

基于并查看实际事件(如您所见),似乎没有任何“更好”的方法来检测消息中的提及。我相信搜索信息文本的方法是唯一的选择。例如,.

基于并查看实际事件(如您所知),似乎没有任何“更好”的方法来检测消息中的提及。我相信搜索信息文本的方法是唯一的选择。例如,.

我发现了一个库,它提供了一种回应提及的方式。库提供了一种机制,用于指定当消息指向特定用户时要调用的函数

@回复('github',关于IGNORECASE)
def github():
...


我真的不喜欢正则表达式代码,不得不搜索每个帖子。这是一种更简单的方法来处理对消息中的DMs或@references的响应。

我发现了一个库,它提供了一种响应提及的方法。库提供了一种机制,用于指定当消息指向特定用户时要调用的函数

@回复('github',关于IGNORECASE)
def github():
...

我真的不喜欢正则表达式代码,不得不搜索每个帖子。这是处理对消息中的DMs或@references的响应的更简单的方法