【Discord】「無限君bot」取り扱い説明書
最終更新:2026/7/9
はじめに
皆さんこんにちは、無限です。
いきなりですがbot作りました(唐突)
開発の勉強をかねてちょっと作ってみたのですが、今回はほとんどAI頼りなので勉強になっているのかは知りません。
色々おかしい部分はあるかと思いますが、温かい目で見て頂けると幸いです。
導入について
現時点では無限君botは多数のサーバーでの導入は想定されていないため、ここでは導入についての詳しい記述は控えさせて頂きます。
導入したい場合はお手数ですが、私のDiscordサーバーに入って頂きそこから導入するか、私のX(旧Twitter)のDMまで連絡をお願いします。
botの仕様
メンション時の動作
メンションすると無限君botが反応します。
@everyone、@hereでも反応します。

メッセージ内に指定の語句(辞書のword)が含まれていた場合、対象のメッセージ(sendword)を返します。

指定の語句が含まれていない場合はrandomword内のメッセージからランダムに送信します。

メッセージの自動送信
指定した日時にメッセージを送信できます。
/post addから設定できます。

その他の仕様
メッセージ内した指定の語句(dictリスト内のword)が2つ以上含まれていた場合、辞書に早く登録された語句の方が優先されます。

wordのみ設定されている辞書とword,word2共に設定されている辞書がメッセージ内に全て含まれていた場合、word2が設定されている辞書の方が優先されます。
word2については後ほど詳しく解説します。

無限君botの不正利用防止のため、一部の文字・URL・Discordのトークンはword・word2・sendwordに登録できません。

アプリコマンド
/dict add 辞書に単語を登録
辞書に単語を登録します。

word(必須オプション)
botが反応する単語を登録します。
sendword(必須オプション)
送信するメッセージを登録します。
word2(任意オプション)
botが反応する2つ目の単語を登録します。
成功すると以下のようなログが出ます。

word2が設定されている場合、メッセージ内にword、word2共に含まれていた場合のみsendwordのメッセージが送信されます。

/dict remove 辞書から単語を削除
辞書から単語を削除します。

word(必須オプション)
削除する単語を指定します。
リストから選択してください。
また、単語が26件以上登録されている場合、全ての単語は表示されません。
削除したい単語がリストに表示されていない場合、1~2文字入力すると表示されます。
成功すると以下のようなログが出ます。

/dict show 辞書データを表示
登録されている全ての辞書データをJSONファイルで出力します。
オプションはありません。

成功すると辞書データがJSONファイル形式で出力されます。

/log ログチャンネルを設定
このコマンドを送信したチャンネルをbotの更新情報および/post addにおいてintervalが0で実行された際のログの送信先に設定します。
このコマンドの実行には管理者権限が必要です。
オプションはありません。

管理者のみが閲覧可能なチャンネルを設定することをおすすめします。
成功すると以下のようなログが出ます。

/post add 自動送信を設定
メッセージの自動送信を設定します。

sendword(必須オプション)
送信するメッセージを登録します。
date(必須オプション)
送信する日時を指定します。
【記入例 半角で入力】
2026-01-01 00:00
interval(任意オプション)
送信する間隔日数を指定します。(0~7)
intervalを0に設定した場合、指定した日時に1度だけメッセージを送信します。
成功すると以下のようなログが出ます。

intervalを0に設定した場合、コマンド送信主と/logで設定したチャンネルに以下のような形でログが出ます。


/logが一度も実行されていないか、設定されたチャンネルが消されている、またはチャンネルにおけるbotの権限が不足している場合、下のログは表示されません。
/post cancel 自動送信をキャンセル
自動送信をキャンセルします。

word(必須オプション)
削除する自動送信を指定します。
リストから選択してください。
また、自動送信が26件以上登録されている場合、全ての自動送信は表示されません。
削除したい単語がリストに表示されていない場合、1~2文字入力すると表示されます。
成功すると以下のようなログが出ます。

/post show 自動送信を確認
登録されている全ての自動送信をJSONファイルで出力します。
オプションはありません。

成功すると自動送信リストがJSONファイル形式で出力されます。

/randomword add ランダムワードを登録
ランダムワードリストにメッセージを登録します。

sendword(必須オプション)
送信するメッセージを登録します。
成功すると以下のようなログが出ます。

/randomword remove ランダムワードを削除
ランダムワードリストからメッセージを削除します。

word(必須オプション)
削除するメッセージを指定します。
リストから選択してください。
また、メッセージが26件以上登録されている場合、全てのメッセージは表示されません。
削除したいメッセージがリストに表示されていない場合、1~2文字入力すると表示されます。
成功すると以下のようなログが出ます。

/randomword show ランダムワードを表示
登録されている全てのランダムワードをJSONファイルで出力します。
オプションはありません。

成功するとランダムワードリストがJSONファイル形式で出力されます。

最後に
ここまで記事を読んでくださりありがとうございます。
このbotを見かける機会は少ないかと思いますが、もし自分の入ってるサーバーに無限君botが導入されていたらかまってあげてください。
質問、要望等あれば私のX(旧Twitter)のDMまで。
それではまた。
