通过令牌访问discord帐户,并在每个频道中发布消息



所以我不知道如何使用令牌登录一个discord帐户,然后在用户所在的每个服务器的每个通道中发布消息。我知道这可能是反对discord的,但我仍然想知道。python有可能做到这一点吗?

我知道如何让机器人来做,但不知道你如何用账户来做。

请在下次时阅读不一致的API文档

api = "https://canary.discord.com/api/v8"
message = ""
guilds = requests.get(
f"{api}/users/@me/guilds",
headers=headers
).json()
for guild in guilds:
channels = requests.get(
f"{api}/guilds/{guild['id']}/channels",
headers = headers
).json()
for channel in channels:
time.sleep(1) #ratelimit moment
r = requests.post(
f"{api}/channels/{channel['id']}/messages",
headers=headers,
data={"content": message}
)
print(f"sent message to {channel['id']} {r}")

最新更新