首页 > 解决方案 > 如何将消息从 1 个频道发送到另一个频道?

问题描述

我一直在寻找和寻找,大多数代码似乎都可以工作,但是当我这样做时,结果是:

对象引用未设置为对象实例。

代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Discord.Commands;
using Discord;
using Discord.WebSocket;

namespace ConsoleApp1.Modules
{
    public class code : ModuleBase<SocketCommandContext>
    {
        DiscordSocketClient _client = new DiscordSocketClient();
        [Command("test")]
        [RequireBotPermission(Discord.GuildPermission.ManageRoles)]
        [RequireUserPermission(Discord.GuildPermission.ManageRoles)]
        private async Task test()
        {




           await _client.GetGuild(470026969963167765).GetTextChannel(470026969963167767).SendMessageAsync("Message");

        }
    }
}

这是我尝试使用的代码之一。

标签: c#discord.net

解决方案


推荐阅读