我想使用一个类作为变量(如果这是正确的术语)。
所以我想在GetTextAsync中使用if语句的结果:
public class Ftop : ChatBot
{
public override void GetTextAsync(string text)
{
SendText("/ftop");
text = GetVerbatim(text);
if (text.Contains(
"1." +
"2." +
"3." +
"4." +
"5."))
{
LogToConsole(text);
text = text.Replace("[", String.Empty).Replace("]", String.Empty);
String[] args = text.Split(' ');
faction = args[1];
message = args[3];
Program.Ftop();
}
}
作为另一个类中的方法,有点像这样:
public class FTop : ModuleBase<SocketCommandContext>
{
[Command("ftop")]
public async Task FTopAsync()
{
ChatBots.Ftop.(Results of GetTextAsync)
}
}
}