Bahsetmeleri temizlemeye mi çalışıyorsunuz? İşte kullanmanız gereken birkaç örnek. Not: Kitaplık örneğinize baktığınızdan ve gerekli kitaplık sürümünün veya daha üstünün yüklü olduğundan emin olun, aksi takdirde çalışmaz.
Discord.py (v1.4.0 veya üstü gerektirir) Birden çok seçenek var:
- komutunuzun çıktısından sonra
, allow_mentions = discord.AllowedMentions (roles = False, Everyone = False)
ekleyin. (yalnızca bireysel mesajlar için çalışır) - istemciye koyun (bunu yaparsanız, botunuzun gönderdiği tüm mesajlar varsayılan olarak kimseye ping atmaz) ╠ ** Örnek 1 ** Alt sınıfa sahipseniz:
class Bot(commands.AutoShardedBot):
def __init__(self, **kwargs):
super().__init__(
allowed_mentions = discord.AllowedMentions(roles=False, users=False, everyone=False),
)
╚ ** Örnek 2 ** Alt sınıflı değilse:
bot = commands.Bot (allow_mentions = discord.AllowedMentions (roles = False, users = False, herkes = False))
Örnek 1 şu adresten alınmıştır: https://github.com/TheMoksej/Dredd/blob/76ff9608af1bd5a09a89f523996d57103a83b471/bot.py#L107 Örnek 2 şu adresten alınmıştır: https://github.com/discordextremelist/bot/blob/915d203ca2b4ae4bbf9f55cb303c5dc5a4b17e8f/bot.py#L59
Discord.JS (v12.2.0 veya üstü gerektirir) Birden çok seçenek var:
- komutunuzun çıktısından sonra
, {allowMentions: {parse: []}}
ekleyin. (yalnızca bireysel mesajlar için çalışır) - istemciye yerleştirin (bunu yaparsanız, botunuzun gönderdiği tüm mesajlar varsayılan olarak kimseye ping atmaz) ╚ ** Örnek **
const client = new Discord.Client ({
allowMentions: {parse: []}
});
Discord belgeleri: https://discord.com/developers/docs/resources/channel#allowed-mentions-object