我想制作一个“票务系统”,并希望它创建的 channel 具有用户首字母的名称。所以,我已经有了这个:
@client.event
async def on_raw_reaction_add(reaction):
ticket = await guildbtv.create_text_channel(name=f'ticket', overwrites=overwrites, category=supportcat,
position=None, topic='Hier kannst du dein Anliegen äussern!',
reason='Ticket')
最佳答案
您可以使用client.get_user(ID).display_name
获取用户名
获取 react 的公会用户昵称首字母:
@client.event
async def on_reaction_add(reaction, user):
first_letter = user.display_name[0]
获取用户用户名首字母:
@client.event
async def on_reaction_add(reaction, user):
first_letter = client.get_user(user.id).display_name[0]
关于python - discord.py:如何获取用户名的首字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62102752/