Discord.net通过控制台发送消息

时间:2020-07-20 19:57:13

标签: c# discord.net

使用控制台(在其中键入内容)以将消息发送到分隔的通道ID,以下是我所获得的最接近的通道。

            public static async Task sendMessage()
        {
            string message;
            string idString;
            ulong id;
            Console.WriteLine("message plz");
            message = Console.ReadLine();
            Console.WriteLine("channel plz");
            idString = Console.ReadLine();
            id = Convert.ToUInt64(idString);
            DiscordSocketClient _client = new DiscordSocketClient(); // 2
            ITextChannel channel = (ITextChannel)_client.GetChannel(id); // 4
            await channel.SendMessageAsync(message);
        }

其中有些是从互联网粘贴的副本,有些不是。我通过调试发现的问题是频道未从 ITextChannel channel = (ITextChannel)_client.GetChannel(id); // 4设置

0 个答案:

没有答案