我的问题C#将状态设置为用户(在线/idle)discord.net 1.0.2



我想将状态设置为Discord帐户。它连接到令牌。我的问题是在Visual Studio上。我试图设置SetGameAsync,然后奏效。但是,当我尝试设置用户帐户的"空闲"或"在线"之类的状态时,它不起作用。我如何设置一个人的状态?

我尝试使用2个代码。有: Client.CurrentUser.Status(UserStatus.Idle);Client.SetStatusAsync(UserStatus.Idle);

我知道SetStatusAsync没有设置选项。但是SetGameAsync也没有设置选项。但可以。

客户端设置状态

请参阅方法SetStatusAsync上的官方文档,其中说该方法属于DiscordSocketClient类,这意味着在您的上下文中,您应该执行client.SetStatusAsync

自我烧伤

此外,Discord.net本身并不宽容使用"自我锻炼",如其FAQ中所述,因此TokenType.User在discord.net 2.0 中的渗透。通过强迫您的帐户使用API,您可能会冒着被不和谐禁止的帐户的风险。因此,Discord.net开发人员对由此引起的任何动作或意外行为概不负责。

最新更新