因此,目前我有一个python机器人,当用户try 存储某些内容时,作者名称和鉴别符(‘#’)也会被存储

return "**Hello** **" + message.author.name + "#" + message.author.discriminator + "** ** :wave: "

所以我的问题是他们什么时候go 掉了鉴别器 并应用新的用户名系统,我如何才能在我的机器人中更改存储用户名的系统?另外,我还需要升级我的discord的Python包吗?他们会添加这样的东西吗? message.author.username个 因为当我现在试着拨打message.author.username的时候,我得到了这个

'User' object has no attribute 'username`

推荐答案

Discord.py包将在Discorde应用用户名系统后进行更新.

目前,您还不能使用新系统,因为Discord.py的开发人员需要在实现更改之前查看新系统的工作方式.

As for your question:

当最终出现更新时,您必须更新Discord.py包,否则您将无法使用更新的方法.我们也不知道存储用户名将如何执行,但message.author.username似乎是一个很好的猜测方法将是什么样子

Python相关问答推荐

有什么方法可以避免使用许多if陈述

pandas DataFrame GroupBy.diff函数的意外输出

使用FASTCGI在IIS上运行Django频道

可变参数数量的重载类型(args或kwargs)

如何让Flask 中的请求标签发挥作用

Telethon加入私有频道

Pandas:将多级列名改为一级

从spaCy的句子中提取日期

如何保持服务器发送的事件连接活动?

基于形状而非距离的两个numpy数组相似性

python panda ExcelWriter切换动态公式到数组公式

Gunicorn无法启动Flask应用,因为无法将应用解析为属性名或函数调用.'"'' "

Flask运行时无法在Python中打印到控制台

Odoo16:模板中使用的docs变量在哪里定义?

pandas fill和bfill基于另一列中的条件

如何在Python 3.9.6和MacOS Sonoma 14.3.1下安装Pyregion

jsonschema日期格式

操作布尔值的Series时出现索引问题

如何从数据框列中提取特定部分并将该值填充到其他列中?

类型对象';敌人';没有属性';损害';