discordjs
タイトルの通りです。 discordでお手製のbotにテキスト読み上げ機能を追加していたのですが、VC接続直後は動作をするものの1分程度経つと全く喋らなくなりました。 無事解決したので、その時に調べた過程や結論を書き残しておきます。 結論 やりたいこと 問…
結論 やりたいこと チャンネルを拾ってきてスレッドを作る 参加者を追加する おまけ:スレッドの取得方法 おまけ:スレッドのアーカイブ化、削除 autoArchiveDuration わかってないこと 文献 結論 // スレッドを作成 const thread = await sent.channel.thre…
結論 やりたいこと ロールメンバーを別に表示する 作成したロールを上から○番目に移動する おまけ:ギルドクラスの取得方法 結論 const highest_role = await guild.roles.highest const new_role_position = highest_role.rawPosition - position const rol…
こんにちは。ひぃです。 discordjsもある程度理解できたということで書き始めた「discord botの作り方」の第6回です。 今回は最終回ということで、作ったbotを今後改修していく時のアイディアやコツなんかを書いていきます。 ◇環境 node: 16.13.2 discordjs:…
こんにちは。ひぃです。 discordjsもある程度理解できたということで書き始めた「discord botの作り方」の第5回です。 今回はinviteコマンドの実装をしていきます。 ◇環境 node: 16.13.2 discordjs: 14.7.1 第1回「botの登録」 第2回「Replitでbotを起動する…
こんにちは。ひぃです。 discordjsもある程度理解できたということで書き始めた「discord botの作り方」の第4回です。 今回はリアクションハンドラを作りつつ、コマンドの設計をしていきます。 ◇環境 node: 16.13.2 discordjs: 14.7.1 第1回「botの登録」 第…
こんにちは。ひぃです。 discordjsもある程度理解できたということで書き始めた「discord botの作り方」の第3回です。 今回はスラッシュコマンドを作ります。 ◇環境 node: 16.13.2 discordjs: 14.7.1 第1回「botの登録」 第2回「Replitでbotを起動する」 第3…
こんにちは。ひぃです。 discordjsもある程度理解できたということで書き始めた「discord botの作り方」の第2回です。 今回から少しずつソースコードを書いていきます。 ◇環境 node: 16.13.2 discordjs: 14.7.1 第1回「botの登録」 第2回「Replitでbotを起動…
こんにちは。ひぃです。 以前から自分のサーバでdiscord.jsで実装したbotを運用していたのですが、ある程度ちゃんとしたbotになってきたり、友人に教える機会が出てきました。 ということで、今回から何回かに分けてDiscord botの作り方を書いていこうと思い…
こんにちは。ひぃです。 2022年11月28日に、HerokuのFreeプランの提供が終了しました。 これに伴い、自分のDiscordサーバで運用をしているお手製bot(Node.js + Postgresql)をHerokuからFly.ioに移行したのでその時の話を書いていこうと思います。 なお、こ…