问:我正在尝试在Visual Studio中构建一个Discord机器人,并且在执行代码时遇到很少的异常错误。请帮我解决这个问题。以下是我的逐行代码,请检查并帮助我完美运行此代码。
使用Discord;
使用Discord.Commands;
使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Text;
使用System.Threading.Tasks;
命名空间A2
{
类MyBot
{
DiscordClient discord;
公共MyBot()
{
discord = new DiscordClient(x =>
{
x.LogLevel = LogSeverity.Info;
x.LogHandler =日志;
}); discord.UsingCommands
(x =>
{
x.PrefixChar ='〜';
x.AllowMentionPrefix = true;
});
var命令= discord.GetService <CommandService>();
command.CreateCommand (“ Hello”)
. Do(async(e)=>
{
等待e.Channel.SendMessage(“ Hey”);
});
discord.ExecuteAndWait(async()=>
{
等待discord.Connect(“我的Discord令牌”,TokenType.Bot);
});
}
private void Log(Object sender,LogMessageEventArgs e)
{
Console.WriteLine(e.Message);
}
}
}
错误:
cs1002; 预期第3行
cs1001标识符预期行17
cs1002; 预期的第17行
cs1519在类,结构或接口成员声明行20中的无效令牌'('
cs1022类型或名称空间定义,或文件末尾第23行
答:我相信我当前正在使用Visual Studio的最新版本,我将检查其他更新。
不和谐的机器人与我离开时完全一样。
如果代码出现错误,则可能是我没有包含discord令牌。