【问题标题】:How to use a user account to fetch/get messages (discord.py)如何使用用户帐户获取/获取消息 (discord.py)
【发布时间】:2021-08-02 04:05:47
【问题描述】:

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



这些 cmets 是我自己的指南,因为我对 Python 不是很熟悉,这对我来说相当新。如果有人知道我如何使用用户帐户来获取或获取消息,我将不胜感激......

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

【问题讨论】:

    标签: python discord fetch message


    【解决方案1】:

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

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

    编辑:另一件事是 discord API 阻止用户使用具有 discord.py 的用户帐户获取或获取任何内容

    【讨论】:

    • 我知道这是违反 discord 的。那么有没有办法使用用户帐户来获取消息?
    • 我自己试过了!通常你会做message.content,但由于它作为用户帐户不和谐 API 限制了你可以做什么。因此它不会向您发送或获取 message.content!
    • 好的,谢谢!我想我知道该怎么做,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2020-09-07
    • 2021-07-31
    • 2020-09-07
    • 1970-01-01
    • 2018-01-15
    • 2012-03-16
    • 1970-01-01
    • 2021-05-08
    相关资源
    最近更新 更多