discord2slackなbotを動かしてみよう
https://gyazo.com/4c9f31f6e83b9ec0244306862a5a2e95
SETTINGSにあるBotからトークンを取得
Privileged Gateway IntentsのMESSAGE CONTENT INTENTは有効にする必要がある
メッセージを全部読めないと何にもできないため...
Installationで招待リンクを生成
https://gyazo.com/e0e53dff4aa1ba0075526a28c79298c4
Slack側
https://gyazo.com/0d7646c2d5053b5b82caee203d278a9e
https://gyazo.com/fc432beec3d28260e6b9d176312b59ac
OAuth & Permissions の Bot Token Scopes が 以下の状態になるよう追加する
https://gyazo.com/7d3e089bc14efb13d71cf5875f1d5193
Socket Mode が 有効であること
https://gyazo.com/73b5991abaf004bd1b86e2af729aad78
この状態になる
https://gyazo.com/a51008dff345b4cc9ec08bf8800fb584
Event Subscriptions を 有効にする
https://gyazo.com/5774f6cca1b2980a45135d119877b95a
Subscribe to bot eventsでmessage.channelsを追加
https://gyazo.com/1f61f43ec5dd21f3231536c2ae6f1d77
https://gyazo.com/966bebd7e70f934173873cafb82defd5
今回作ったアプリが読ませたいチャンネルのインテーグレーションにいるか確認すること!
added an integration to this channel: discord_renkeiってしたはずなのになんか追加されてなかった...
https://gyazo.com/cec6d26eb41cc052575698a9dabb9cb6
https://gyazo.com/fcc179e877b9cedc0bf62abac18e784e
設定ファイルはこんなノリでした
code:.env
DISCORD_TOKEN=xxxxxxxxxxxxxxxxx.yyyyy.xvsesrgtegergsergsfgdc
LOG_LEVEL=INFO
IS_HEROKU=FALSE
IS_REPLIT=FALSE
ALLOW_CHANNELS=768814090469638144
IGNORE_WEBHOOK_ID=999999999999999999
DISCORD_NAME=お茶会
SLACK_BOT_TOKEN=xoxb-9999999-99999999-vgdsgerg346356
SLACK_APP_TOKEN=xapp-1-sgerersges-99999999-dsgsersresg34t63tw
SLACK_BOT_IDS=XXXXXXXXXX,YYYYYYYYYY