如何使用用户帐户 fetch/get 消息 (discord.py)

How to use a user account to fetch/get messages (discord.py)

我有 2 个不和谐客户端实例,一个机器人和一个用户帐户。我已经弄清楚如何将消息从一个频道复制到另一个频道,基本上是 on_message 事件。但是,我想知道是否有一种方法可以使用用户帐户来获取消息,我尝试过在不同的行会中获取消息但是它们没有用,因为机器人不在服务器中并且机器人正在获取消息。我已经尝试使用用户帐户实例来执行此操作,但它并没有真正起作用。



评论是我自己的指南,因为我不太熟悉Python它对我来说还很陌生。如果有人知道我如何使用用户帐户获取或获取消息,我将不胜感激...

PS:我知道有些代码不需要,我没有删除任何不需要的东西。我想在检查之前实际完成该项目。

我只是想知道我自己试过了,这是不可能的。因为来自 discord.py 的文档。您可以在下面找到,不允许用户(用户帐户)将数据传输到机器人,因为您需要从 discord API 请求,这会导致用户被禁止(很快)有一些工作范围但是我建议不要这样做,因为自我 botting 违反了 discord

的 TOS

https://discordpy.readthedocs.io/en/stable/

编辑:另一件事是 discord API 阻止用户使用 discord.py

的用户帐户获取或获取任何东西