これはばかげた質問のようです。
Hubot を Heroku にデプロイし、この指示に従ってSlack から提供された構成を設定しました。ただし、Hubot がチームのメンバーとして表示されるかどうかはわかりません。REST 経由でメッセージを投稿できますが、ログにはメッセージが受信されたことが示されています。
Hubot は、ダイレクト メッセージを送信できるチームのメンバーになる必要がありますか?それとも、足りないものがありますか?
Hubot は Slack のチーム メンバーとして表示されませんが、チャンネルに座って、忠実に聞いています (すべてを適切に設定している場合)。付けた名前で直接呼び出すだけで、応答するはずです。したがって、次のように設定した場合:
HUBOT_SLACK_BOTNAME=hubot
...Heroku で、#general
Slack のチャネルに飛び乗って、Hubot に ping を実行します。
ヒューボットヘルプ
hubot slack の統合はやや不足しているようです。Hubot を実際のメンバーのように見せたい場合は、hubot-irc アダプターを使用し、irc ゲートウェイを使用して Slack インスタンスに接続できます。Slack インスタンスで IRC が有効になっていることを確認してください
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