【发布时间】:2020-04-18 09:29:59
【问题描述】:
我收到错误消息,当我尝试为欢迎消息创建 DM 频道时,我收到错误消息:无法通过引用转换、装箱转换、拆箱转换、包装转换或空类型转换将类型转换为。
这是我的代码。
{
var channel = _client.GetDMChannelsAsync() as SocketDMChannel;
await channel.SendMessageAsync("Welcome to Noice Discord!");
}
在我的 handlecommandsasync 函数中,底部也有这个。
_client.UserJoined += AnnounceJoinedUser;
任何帮助都会很好,因为我真的被困在这里了。
【问题讨论】:
-
GetDMChannelsAsync被记录为返回Task<IEnumerable<IDMChannel>>。您的as演员表无效,因为在可枚举频道的任务和特定频道实例之间没有转换。 -
我真的不明白我要做什么