evalコマンドを実行する拡張機能
botでサーバーの設定などを行うことができる。
botを使うことで、ユーザーには設定できない項目や、ユーザーが行うと面倒な作業をすぐ終えることができる。
evalをだれでも使える状態にするのは非常に危険です。 デフォルトではbotオーナーにしか実行できないようになっているので、そのままの設定にしておいてください。 また、evalはjavascriptのコードをdiscord上で実行するためのものです。javascriptに関して知識がある方がのぞましいです。
追加されるコマンド | 使用方法(※設定によって変わります) | スクリーンショット |
---|---|---|
eval | !eval <javascript code> |
これ(main)をセットアップする。
eval
フォルダを直接Extensions
フォルダにドラッグ&ドロップ
!eval message.channel.send("送りたい内容")
//message.delete({timeout:500})//このメッセージを自動的に消したい場合はこれを使う
!eval message.channel.setRatelimitPerUser(秒数)
!eval const role = message.guild.roles.cache.find(role => role.name === 'ロール名')
message.guild.members.fetch()
.then(members => Promise.all(members.map(member => member.roles.add(role))))
!eval const role = message.guild.roles.cache.find(role => role.name === 'ロール名')
message.guild.members.fetch()
.then(members => Promise.all(members.map(member => member.roles.remove(role))))