我真的很喜欢这个Bot的东西。 我想创建一个简单的PHP-Skript,每当用户通过Direct Message联系Bot时,它就会发送回复。 我读了Api-Docs,但我发现的唯一的东西是/ -Command。
目前我有一个Cronjob可以检查RTM-Api是否有新消息。
我认为必须有更好的方法,然后每隔几秒钟运行一次Cron-Job来检查Bot是否有新消息。
我发现“EmojiBot”正好以我想要的方式回应。
答案 0 :(得分:1)
使用RTM API构建机器人将起作用,但确实有一种更简单的方法:使用Slack的新事件API。
Event API允许您订阅一系列事件。当事件发生时,Slack会自动调用你的php脚本。所以你不需要运行CRON循环。这也适用于僵尸用户和直接向僵尸用户发送消息。
查看Event API documentation了解详情。
答案 1 :(得分:0)
您可以使用支持Events API的Botonomous Framework。您应该订阅事件,然后更新解释here的框架配置。最后你有一个很好的事件对象,根据某些标准,你可以将消息发送回Slack通道。