c# - 如何将消息从 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");
}
}
}
这是我尝试使用的代码之一。
解决方案
推荐阅读
- python - 模型需要很长时间才能加载到 GCP 应用引擎和工作人员重新启动
- handlebars.js - 如何在nestjs中呈现页眉页脚和主要包含分开
- prolog - Prolog 概念 - 使用递归替换原子
- php - SQL,PHP在sqlsrv_fetch_array之前获取总计数
- javascript - 替代/替代 queryCommandState('bold')
- .net - 对集合使用 get_Keys() 方法是否正确
- python - 这是创建 numpy 数组的只读视图的正确方法吗?
- android - 为什么通过改造无法连接到服务器?
- c# - 几次迭代后整数哈希函数发生冲突
- logging - Serilog 在达到最大文件大小之前创建文件