c# - Discord.net bot 嵌入消息

标签 c# discord.net

我正在尝试为我的机器人实现嵌入式消息。我知道我需要用特定信息填充 Embed 对象。但是我怎样才能将它发送到 channel 呢?当我使用 e.Channel.SendMessage(string); 时,它无法发送 Embed 对象,它只会发送字符串。

最佳答案

var eb = new EmbedBuilder();
eb.WithDescription("some text");
await Context.Channel.SendMessageAsync("", false, eb.Build());

在 Discord.NET 1.0 中。

0.9.6 不支持嵌入。

关于c# - Discord.net bot 嵌入消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44300770/

相关文章:

c# - 需要修复我的查找中位数方法中的隐式转换错误

c# - x 轴上的自定义标签

c# - 如何验证 Windows 服务是否正在运行

c# - 有人知道为什么我在尝试处理 Reaction 时会收到此 NullReferenceException 错误

c# - Discord.net 服务器响应错误 50001 : Missing Access

c# - 优化具有可变属性的对象

c# - 在日期的自定义格式中使用撇号 ' '

c# - 如何使用 Discord.NET 配置 Discord 角色权限?

c# - 将 guildUserProperties.Mute 设置为 false 时,Bot 不会取消用户静音

c# - 修改异步不工作