忍者ブログ

ひつ(じのひよこが)プログラミングします。
お仕事や趣味で困ったこととか、何度も「あれ?どうだったかしら」と調べたりしたこととか、作ったものとか、こどものこととかを書きます
★前は週末定期更新でしたが今は不定期更新です

2024/04    03« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  »05

Discord はサーバに入ってない人も BAN できる

他のサーバで見た「アッ、この人がうちのサーバに来たら困るなぁ」はままある。そんなときに未然に BAN しておく、なんてテクニックが使える。


コマンドプロンプトで次のようにすると対象ユーザがサーバにいようがいまいが BAN できてしまう。無論、コマンドプロンプトでなくても BAN はできるが他のツールをわざわざ導入しなくてもできるのは旨味だろう。わかる人向けに書くと curl で Discord の API を叩いているだけなので コマンドプロンプトでなくてもやれる。

curl -X PUT -H "Authorization:Bot ${BOTの Token}" -d "{}" https://discordapp.com/api/guilds/${サーバの ID}/bans/${BAN したいユーザの ID}

echo 以下は実行例
curl -X PUT -H "Authorization:Bot MzAyNDU1MTg4MzQ4NzNzNzk0.WPPhWV.M4cqMTmBNIjJpg-7s1Gd9QtyRbQ" -d "{}" https://discordapp.com/api/guilds/302452071993442307/bans/258118613125300224765463

bot に適切な権限があることを実行前に確認すること。


そんなことをせずとも GUI から BAN すればいいじゃないかというコメントもあると思う。だが、GUI からは今サーバにいるメンバーしか BAN できない。だが、この方法ならば対象ユーザが入ってくる前に予防的に BAN することができる。「アッ、この人がうちのサーバに来たら困るなぁ」に対して威力を発揮するわけだ。

PR

コメント

ただいまコメントを受けつけておりません。

ブログ内検索

P R