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文档是一个很好的入门平台