ブキルーレットBotの更新と今後の予定

お久しぶりです。(お久しぶりばかり言っている気がする)

 

この記事は以下の記事の更新版となります。

st6r.hatenablog.com

st6r.hatenablog.com

st6r.hatenablog.com

 

 

最近ブキルーレットBotがおかげさまで1400サーバー以上に参加しました。前回の記事を書いた時には100サーバー程でしたので、驚きの気持ちのほうが大きいです。本当にありがとうございます。自分が初めて人に公開したものがたくさんの人に使っていただけて感謝の気持ちでいっぱいです。

 

 

discordの仕様変更により、コマンドを変更せざるを得なくなっている状況にあったので、ソースコードを書きなおしたので、コマンド一覧を記載しておきます。

 

スプラトゥーン2のブキランダムルーレット「ブキルーレットBot」(Ver.4.0)

名前の通りスプラトゥーン2のブキのルーレットです。

サーバーに招待はこちらのリンクから

https://discord.com/api/oauth2/authorize?client_id=718346812410298398&permissions=274878032896&scope=bot%20applications.commands

ネット上にたくさんの同じようなBotが存在しますが、ヒーローブキが抽選の対象から外れているものが多かったのとBotを作って勉強したかったので作ったものの改良版の改良版の改良版です。

 

新機能一覧

3/4 新機能

スラッシュコマンドに対応しました。

スラッシュコマンドの使い方は公式のこちらのツイートがわかりやすいです。

discordの仕様変更により、2022年5月から従来用いられていたコマンドはすべて使えなくなります。そのため、スラッシュコマンドに移行します。

スラッシュコマンドを使うためには、Botを招待しなおす必要があります。ご面倒をおかけしますが、下のリンクから招待しなおしていただければと思います。

 

4/4 新機能

一部のコマンドをコマンド入力なしでリアクションを押すだけで使えるアシスタント機能を作りました。

 

/asまたは🏠というコマンドを入力すると、以下のようにBotが反応するので、リアクションを押すとブキ1ブキ1dとコマンド一覧(/h)のコマンドがそれぞれコマンドを入力しなくても使えるようになります。

 

ブキ1はすべてのブキから1つ選ばれて結果がリアクションしたテキストチャンネルに送られるコマンドでブキ1dはすべてのブキから1つ選ばれて結果がリアクションしたDMに送られるコマンドなので、これらのコマンドを何回もルーレットを使用するときにいちいち打たなくても済むようになりました。(たまになぜか反応してくれなくなるのでその時は申し訳ありませんが/asまたは🏠を入力してやり直してください。)

f:id:st6R:20210404232346g:plain

例えば、1️⃣を押すとブキ1を入力したときと同じように

すべてのブキの中から1つ選んでくれます

 

 

12/25 一部のコマンドに対し、絵文字を送るだけで反応できるようにしました。

f:id:st6R:20201225170947p:plain

一部のコマンドは絵文字のみの入力でも反応します(画像は全ブキの中から

1つランダムで選んで返信するコマンドの例)

コマンド一覧

このBotはいくつかの機能があり、コマンドによってランダムにブキなどが選ばれて返信されます。アシスタント機能以外はブキルーレットBotとのDMでも使用可能です。

 

以下の5つのコマンドはスラッシュコマンドです。/(スラッシュ)を打ち込み、コマンドを打ち込むことでランダムにブキなどが選ばれて返信されます。

 

ssb指定されたブキ種類の中から指定された数だけランダムで選んで返信します。ブキ種類(シューターやシェルターなど)と数が指定できて、指定しない場合はすべてのブキから1つ選ばれます。

ssbd指定されたブキ種類の中から1つランダムで選んでDMに返信します。ブキ種類(シューターやシェルターなど)が指定できて、指定しない場合はすべてのブキから1つ選ばれます。(結果はDMに送られます。)

mwアタマ、フク、クツのギアパワーを1つずつランダムに選びます。

hコマンドの一覧が表示されます。

assアシスタントが表示されます。

f:id:st6R:20220304203958p:plain

 

以下のコマンドは従来のものであり、スラッシュコマンドではないので、2022年5月からは使用不可となります。

 


ブキ1または
1️⃣→全ブキの中から1つランダムで選んで返信します。

ブキ4または4️⃣→全ブキの中から4つランダムで選んで返信します。

ヒーロー1→ヒーローブキから1つランダムで選んで返信します。

シューター1

マニューバー1

チャージャー1

スロッシャー1

フデ1

ローラー1

ブラスター1

シェルター1

スピナー1

→それぞれのブキ種から1つランダムで選んで返信します。

擬似 →擬似確に必要なメイン性能の表をチャット欄に貼ってくれます。

 

以下のコマンドは結果がDMに送信されるものです。

 

ブキ1dまたは1️⃣1️⃣→全ブキの中から1つランダムで選んでDMに結果を送信します。

ヒーロー1d→ヒーローブキから1つランダムで選んでDMに結果を送信します。

シューター1d

マニューバー1d

チャージャー1d

スロッシャー1d

フデ1d

ローラー1d

ブラスター1d

シェルター1d

スピナー1d

→それぞれのブキ種から1つランダムで選んでDMに結果を送信します。

/mwまたは🧢アタマ、フク、クツのギアパワーを1つずつランダムに選びます。

 

/hまたは📖を送信すると、コマンドの一覧が表示されます。

/asまたは🏠を送信すると、アシスタントが表示されます。

 

 

さいごに

コマンドの変更は利用してくださっている方々に対してご迷惑をおかけする内容ではありますが、ご理解してくださると幸いです。

サーバーに招待はこちらのリンクから

https://discord.com/api/oauth2/authorize?client_id=718346812410298398&permissions=274878032896&scope=bot%20applications.commands

 

不具合やバグなどがあったらコメントやTwitter、以下のDiscordサーバーから私のDMを見つけて教えてくださるとうれしいです。

 

Bot用discord サーバー

https://discord.gg/N5aqrYeHaa