discord.py对象的实例是否与现实保持同步?

discord.py对象的实例是否与现实保持同步?,discord,discord.py,Discord,Discord.py,我正在用discord.py构建一个discord机器人。 我正在编写一个测试,使用add\u reaction方法向消息添加一个反应。 我的消息实例没有反映这些更改,尽管它们在服务器中可见。我已经在测试中添加了一个实例的刷新来绕过它 我的问题是:消息(或其他类)的实例是否需要在每次使用时刷新以匹配公会中的最新状态,还是它们自己同步 谢谢 不,它不会自动更新。您必须使用channel.history读取更新的消息。更多信息。实例一旦分配给变量,就不会在discord.py中更新,因为没有任何地方

我正在用discord.py构建一个discord机器人。 我正在编写一个测试,使用
add\u reaction
方法向消息添加一个反应。 我的消息实例没有反映这些更改,尽管它们在服务器中可见。我已经在测试中添加了一个实例的刷新来绕过它

我的问题是:消息(或其他类)的实例是否需要在每次使用时刷新以匹配公会中的最新状态,还是它们自己同步


谢谢

不,它不会自动更新。您必须使用
channel.history
读取更新的消息。更多信息。

实例一旦分配给变量,就不会在discord.py中更新,因为没有任何地方可以更新它们。此外,大多数用例不需要自动“更新”实例,如果有任何额外的开销的话。