We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chat_2チャンネルでコマンドを制限したい
caht_2チャンネルでは?いくらや?犬などのコマンドを使用できなくしたい
?いくら
?犬
どなたか実装をお願いできないでしょうか、、、
The text was updated successfully, but these errors were encountered:
チャンネルごとに許可するコマンドをホワイトリストで持つみたいなかんじでしょうか...
Sorry, something went wrong.
bot.command にはオプションで以下が渡せます。
bot.command
:channels
:description
:usage
description, usageはdoscordrbオリジナルのhelpコマンドで表示できるはずです。 また、helpに表示させたくない隠しコマンド?は:help_availableオプションにfalseを指定することで可能です。
description
usage
:help_available
false
上記を利用して、
bot.commandにモンキーパッチをあてるか、ラッパーを作るかして、
bot.command [:foo, :foo_alias], description: "コマンドの説明を書く", usage: "コマンドの使い方を書く" do |event| ...
def_command names: [:foo, :foo_alias], desc: "説明", usage: "使い方" do |event| ...
全てのチャンネル名を取得する方法が知りたいです。 allowしか指定できなそうなので、denyをやるためにはその他を全てallowする必要がありそうなので。
評価お願いします!
No branches or pull requests
実現したいこと
chat_2チャンネルでコマンドを制限したい
ゴール
caht_2チャンネルでは
?いくら
や?犬
などのコマンドを使用できなくしたい相談したいこと
どなたか実装をお願いできないでしょうか、、、
The text was updated successfully, but these errors were encountered: