簡體   English   中英

如何在Slack中使用Hubot

[英]How to use Hubot in Slack

這似乎是一個愚蠢的問題。

我已經將Hubot部署到Heroku並根據Slack設置了這條指令給出的配置。 但是我不知道Hubot是否應該出現在我的團隊中。 我可以通過REST發布消息,日志顯示收到消息。

如果Hubot成為團隊中的成員,我可以直接發送消息或者我遺漏了什么?

Hubot並不是Slack中的團隊成員,但它仍然會坐在您的頻道中並盡職盡責地傾聽(如果您已正確設置了所有內容)。 只需用你給它的名字直接調用它,它就應該響應。 所以,如果你設置:

HUBOT_SLACK_BOTNAME=hubot

...在Heroku中,然后#general Slack中的#general通道並ping Hubot:

hubot幫助

hubot整合似乎有點缺乏。 如果您希望Hubot看起來像一個實際成員,您可以使用hubot-irc適配器並使用irc網關連接到您的slack實例。 確保為松弛實例啟用了IRC

  1. 為Hubot創建一個“用戶”帳戶
  2. 以hubot用戶身份登錄您的slack實例
  3. 轉到https://yourdomain.slack.com/account/gateways
  4. 在hubot-irc的Hubot特定變量中使用irc連接信息
  5. 啟動hubot並觀察它是否連接

只是我用來加載hubot的./bin/slackbot文件的一個例子。 我沒有在heroku上使用我的,但我想變量設置應該是相似的。

# Make this file executable and run from your hubot directory

HUBOT_IRC_SERVER="yourdomain.irc.slack.com" \
HUBOT_IRC_ROOMS="#general,#random" \
HUBOT_IRC_NICK="slackbot" \
HUBOT_IRC_PASSWORD="yourdomain.1239586t437389" \
HUBOT_IRC_NICKSERV_PASSWORD="yourdomain.129319823719" \
HUBOT_IRC_UNFLOOD="false" \
HUBOT_IRC_USESSL=1
bin/hubot -a irc --name hitbot

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM