【发布时间】:2022-01-18 19:57:38
【问题描述】:
几天前,我用 python 写了一个小不和谐机器人,它运行得很好。但我刚刚遇到了一个问题,似乎该机器人无法与阻止该机器人的用户进行交互(赋予角色、踢球等)。 有办法解决吗?
这样的功能不起作用:
import random as r
import discord
from discord.ext import commands
import asyncio
intents = discord.Intents.default()
intents.members = True
@client.event
async def on_member_join(member):
server_name = client.get_guild(802985801100165200)
await member.send(f'Willkommen auf {server_name}!')
print(1)
rolle = discord.utils.get(member.guild.roles, name='Member')
await member.add_roles(rolle)
@client.command()
@commands.has_permissions(kick_members=True)
async def kick(ctx,member: discord.Member,*,reason=None):
await member.send(f'You were kicked from the Schnitzel Server {reason}')
await member.kick(reason=reason)
await ctx.send(f'Kicked {member} {reason}')
client.run(TOKEN)
【问题讨论】:
-
我们需要更多信息。你写了什么?
标签: python discord discord.py