【发布时间】:2018-10-22 02:24:13
【问题描述】:
我使用 C# 创建了这个机器人来帮助我的联盟在手机游戏中脱颖而出。我们正在使用不和谐进行交流。我的机器人的功能之一是设置“Raid Lane”,这样人们就可以声称他们将要走的路。我们的联盟在我们的不和谐中散布了一个图像集,我希望在机器人为该难度设置突袭通道时发布每个突袭的相关图像。目前我有:
var embed = new EmbedBuilder();
embed.WithTitle("Ultimus Raid - Level 40");
embed.WithImageUrl("https://cdn.discordapp.com/attachments/430797829078908928/441255069518921728/Lvl40raid.png");
await ReplyAsync("", false, embed);
这有点用。我可以看到图片,但有时在我离开并重新打开 discord 后,我看到的只是标题。在我的程序运行的后端有一个 websocket 错误。我试图通过使用本地图像而不是来自 url 来解决这个问题,以防万一出现问题。我没有运气让我的机器人发布本地图像。我试过了
embed.WithImageUrl("C:/Users/Administrator/Desktop/DiscordBot/Pictures/Lvl40raid.png");
以及用 \ 代替 /。还尝试了embed.ImageUrl = ... 命令。
【问题讨论】:
标签: c# discord discord.net