因此,我正在尝试制作一个垃圾邮件机器人(使用它的服务器请求)。
import discord
from discord.ext import commands
client = commands.Bot(command_prefix = ';')
@client.event
async def on_ready():
print("Bot is ready")
@client.command()
async def mention(ctx, user : discord.Member):
while(1+1==2):
if user == ("@irlydontknow"):
print("No")
else:
await ctx.send(f'{user.mention}')
client.run('no')但我希望有一个黑名单选项,这样它就永远不会ping名单上的人。这就是if user ==("@irlydontknow"): print("no")的用武之地,而不是pinging它,只是说不。我怎么做才能做到这一点,目前它不起作用。是的,我知道(1+1==2)是一种草率的循环方式
发布于 2021-01-03 08:36:28
您可以使用您希望不被提及的用户的ID。例如:
if user.id == int(your_id):
print("no")通过使用if user.id in [user1ID, user2ID] ,您可以将其添加到用户列表中
为了获得您的ID,您可以实现一个简单的函数来打印user.id
https://stackoverflow.com/questions/65545537
复制相似问题