【发布时间】:2018-10-11 22:51:12
【问题描述】:
基本上,我为我的第一个不和谐机器人写出了代码(可能是错误的)。基本的,只是登录,不会运行。它给了我关于
的错误类型或命名空间名称 'DiscordClient 可能或无法找到
与“LogMessageEventArgs”重复相同
程序代码:
using Discord;
using Discord.Commands;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DiscordBot
{
class Program
{
static void Main(string[] args)
{
MyBot bot = MyBot();
}
}
}
MyBot 代码:
using Discord;
using Discord.Commands;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DiscordBot
{
class MyBot
{
DiscordClient discord;
public MyBot()
{
discord = new DiscordClient(x =>
{
x.LogLevel = LogSeverity.Info;
x.LogHandler = Log;
});
discord.ExecuteAndWait(async () =>
{
await discord.Connect("the token");
});
}
private void Log (object sender, LogMessageEventArgs e)
{
Console.WriteLine(e.Message);
}
}
}
【问题讨论】:
-
你在哪里上课 DiscordClient ?
-
@Stephu 所说的是您的声明: DiscordClient discord;要求您指定类/对象/类型:DiscordClient
-
@DaniDev 我该怎么做?很抱歉问这个问题,但我在网上关注了一百万个教程,在数小时内撞到这个问题后我有点迷失了。
标签: c# .net discord discord.net