Twitter(X)の投稿URLをDiscord上に発信すると、vxTwitterのAPIから内容を取得し、Discord上に展開します。
Discord Developer Portalよりアプリケーションの作成を行ってください。 https://discord.com/developers/applications
作成の上、.env.example
を .env
へコピーしてトークンを設定してください。
productionとdevelopがありますが、どちらを設定しても動作に変わりはありません。本番と開発で2アカウント使用する場合にそれぞれセットする運用になります。
作成したアプリケーションは、使用したいサーバーに招待する必要があります。
パーミッションは
- bot scope
- Send Messages
- Embed Links
- Read message History
の設定で問題ないかと思います。
npm run compile && npm start
cp compose.yml.example compose.yml
を実行docker compose up -d
で立ち上がります