我有一个 Discord Bot 来获取锦标赛信息。我希望它从 !newtourneyinfo INFOHERE 之类的命令中获取输入,然后将 INFOHERE 用作字符串并在 !tourneyinfo 中使用它。我正在使用 DSharpPlus,这是一些不起作用的代码,但我作为新手最好的镜头:
string tourneyinfo;
[Command("newtourneyinfo")]
public async Task newtourneyinfo(CommandContext ctx, string newinfo)
{
await ctx.RespondAsync($"!tourneyinfo will now output {newinfo}!");
newinfo = tourneyinfo;
}
[Command("tourneyinfo")]
public async Task tourneyinfo(CommandContext ctx)
{
await ctx.RespondAsync($"{tourneyinfo}");
}