gpt4 book ai didi

C# Discord Bot - 上传本 map 片

转载 作者:行者123 更新时间:2023-12-02 00:34:27 28 4
gpt4 key购买 nike

我使用 C# 创建了这个机器人来帮助我的联盟玩手机游戏。我们正在使用不和谐进行交流。我的机器人的功能之一是设置“Raid Lane”,这样人们就可以声明他们将要走的路。我们的联盟有一个图像集散布在我们的不和谐中,我想在机器人为该难度设置突袭 channel 时发布每个突袭的相关图像。目前我有:

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 来解决这个问题,以防出现问题。我没有运气让我的机器人发布本 map 片。我试过了

embed.WithImageUrl("C:/Users/Administrator/Desktop/DiscordBot/Pictures/Lvl40raid.png");

以及用\而不是/。还尝试了 embed.ImageUrl = ... 命令。

最佳答案

这对我有用(使用 discord.net):

var guild = _client.Guilds.Single(g => g.Name == "guild name");
var channel = guild.TextChannels.Single(ch => ch.Name == "channel name");
await channel.SendFileAsync("C:\\Pictures\\something.png","Caption goes here");

关于C# Discord Bot - 上传本 map 片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50296205/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com