【发布时间】:2018-08-23 09:30:18
【问题描述】:
我正在通过 discord.Net v 1.0.2 创建不和谐机器人
我想从我的服务器获取特定频道我试图通过 Client.GetChannel(%channelID%) 获取该频道(客户端是我的机器人类中 DiscordSocketClient 类型的属性)但该方法只返回 null 和我只是想不通为什么。我在互联网上搜索了很多类似的帖子,但没有任何效果。有我的机器人的启动方法和我试图获取频道的方法:
public async Task StartAsync()
{
await Client.StartAsync();
Client.MessageReceived += Client_MessageReceived;
Client.Connected += Client_Connected;
Logger.WriteLog("Bot started");
await Task.Delay(-1);
}
private async Task Client_Connected()
{
var channel = Client.GetChannel(414543303187496962);
}
【问题讨论】:
-
如何返回null?你在做什么检查?
标签: c# .net null discord discord.net