首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当user : user.mention时,discord.py会分配什么变量

当user : user.mention时,discord.py会分配什么变量
EN

Stack Overflow用户
提问于 2021-01-03 08:30:25
回答 1查看 145关注 0票数 1

因此,我正在尝试制作一个垃圾邮件机器人(使用它的服务器请求)。

代码语言:javascript
复制
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)是一种草率的循环方式

EN

回答 1

Stack Overflow用户

发布于 2021-01-03 08:36:28

您可以使用您希望不被提及的用户的ID。例如:

代码语言:javascript
复制
if user.id == int(your_id):
  print("no")

通过使用if user.id in [user1ID, user2ID] ,您可以将其添加到用户列表中

为了获得您的ID,您可以实现一个简单的函数来打印user.id

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65545537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档