【Discord】Node.jsでBOTを作成する【Tips】


久しぶりにディスコードBOTの作り方メモ。

導入までは以前書いた方法でいけるはずです。

 

定期処理

まずは準備できた状態でステータスや定期メソッドなどを設定する。

 

コマンド処理

メッセージに対応して返す時には反応しないパターンと反応するパターンに合わせて書いていく。基本的に正規表現を使うのがいいと思う。

なにかしら送るのは以下のコマンドでできる。

textの部分をリッチテキストにすると表現の幅が広がる。

 

外部APIを使う

通信用のモジュールは色々あるけどデフォルトであるhttpsを使ってみる。

通信エラーやパースエラーの処理なんかは書いてないけど簡単に実装できる。

しかし複数のAPIを処理するとなるとこれだと使いにくい。

適当にPromiseで包んで関数にしておけば本体でごちゃごちゃせずに済む。

 

所感

久々にまとめてみるとDiscord.jsってこんなに使いやすかったな?と思える。

実運用になるとまた色々問題があるとは思うので定期的にまとめておきたい。


コメントを残す

メールアドレスが公開されることはありません。