我有一个用 Delphi 写的机器人。它在发送和阅读信息以及分配角色方面做得很好。但是当我想改变他的状态时,我得到了一个错误403禁止。
RESTRequest1.Client.BaseURL := 'https://discord.com/api/v9/users/@me/settings';
RESTRequest1.Method := TRESTRequestMethod.rmPOST;
RESTRequest1.AddBody('{"status":"dnd"}', TRESTContentType.ctAPPLICATION_JSON);
RESTRequest1.Execute;
字符串
1条答案
按热度按时间to94eoyn1#
您需要确保在Discord开发者门户的机器人设置中启用了“PRESENCE INTENT”和“SERVER MEMBERS INTENT”。
(https://discord.com/developers/applications)
选择机器人后,导航到“机器人”部分。向下滚动到“Privileged Gateway Intents”部分,确保启用了“Presence Intent”和“Server Members Intent”,然后保存更改。