C# 不和谐机器人游戏状态
我有这种代码的和平C# 不和谐机器人游戏状态,c#,discord.net,C#,Discord.net,我有这种代码的和平 public class status : ModuleBase<SocketCommandContext> { private DiscordSocketClient _client; public async Task StatusAsync() { var status = "eating doritos"; await _client.SetGameAsync(string status, string streamUrl
public class status : ModuleBase<SocketCommandContext>
{
private DiscordSocketClient _client;
public async Task StatusAsync()
{
var status = "eating doritos";
await _client.SetGameAsync(string status, string streamUrl = null, ActivityType type = Playing);
}
}
它应该让我的机器人玩吃多力多滋,但这里的一切字符串状态,字符串streamUrl=null,ActivityType=Playing都是红色的
有人说应该是无效的表达式项或语法错误“,”
我想要的一切都已修复,例如转到CommandHandler.cs文件。在这里,您将在启动时编辑函数。你把这件事弄得太复杂了,我同意@Camilo Terevinto的观点,你应该找一个基础教程。这将使您能够更广泛地掌握C和Discord.Net。祝你好运,如果你还有任何问题,请告诉我
public class status : ModuleBase<SocketCommandContext>
{
private DiscordSocketClient _client;
public CommandHandler(IServiceProvider provider)
{
bot = map.GetService<DiscordSocketClient>();
bot.Ready += SetGame;
}
public async Task StatusAsync()
{
await _client.SetGameAsync("eating doritos");
}
}
试试这个:
public class Help : ModuleBase<SocketCommandContext>
{
[Command("test")]
public async Task TestAsync()
{
await Context.Client.SetGameAsync("eating doritos");
await Task.CompletedTask;
}
}
您需要的是一个基本的c教程。Microsoft文档是一个很好的入门平台