[英]How can i make my slack bot read all messages ( and not just app_mention) in a particular channel?
我目前正在創建一個 slack 機器人,它從 slack 通道讀取消息,然后解析消息。
我已經使用 app_mention 成功創建了它。 但現在的問題是,只有提到我的機器人的消息才會被機器人讀取。
我希望我的機器人能夠閱讀並回復特定頻道內的所有消息。
當前代碼:
//listen to messages
const slackEvents = createEventAdapter(slackSigningSecret);
//post messages
const slackClient = new WebClient(slackToken);
//all messages
slackEvents.on('message', (event) => {
console.log('This is not working. Please help!');
});
//when the bot is mentioned
slackEvents.on('app_mention', (event) => {
console.log('This is working.);
我的代碼slackEvents.on('app_mention', (event) => ()
運行良好。但是, slackEvents.on('message', (event) => ()
不起作用。
我已經添加了我認為需要的所有范圍。 頻道:歷史,組:歷史,但仍然沒有任何反應。
如何讓機器人收聽特定頻道中的所有消息? 請幫忙!
您可以使用message
事件訂閱頻道中發送的所有消息。
為此,您需要:
如果配置正確,只要在頻道中發布消息,您就會收到事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.