【发布时间】:2021-08-23 19:55:00
【问题描述】:
为人们加入和离开我的服务器时创建加入和留言功能,但它似乎没有运行,代码看起来完全没问题。没有错误。我有什么遗漏吗?
# are any of these causing the issues?
intents = discord.Intents.default()
intents.members = True
client = discord.Client(intents=intents)
client = commands.Bot(command_prefix='-')
client.remove_command('help')
client.load_extension('cogs.commands')
# ---------
@client.event
async def on_member_join(member):
await client.wait_until_ready()
channel = client.get_channel(850882992708124702)
await channel.send(f"Welcome {member}!")
@client.event
async def on_member_remove(member):
channel = client.get_channel(850883012103241748)
await channel.send(f"Goodbye {member}!")
【问题讨论】:
-
@ŁukaszKwieciński ,不,这并没有解决问题。什么也没发生。
-
尝试在函数定义后添加一些调试打印语句。
-
其实我以前也有过。他们从未出现过。我让它打印了
print("Member has joined"),但它从未打印出来。
标签: python discord.py bots