Discord 机器人不显示我的服务器头像

问题描述 投票:0回答:2

我的不和谐机器人中有 2 个命令,一个用于获取命令作者头像,另一个用于获取公会头像




[SlashCommand("download", "get the guild pfp")]
        public async Task guildicon()
             var userId = Context.User.Id;
            var guildIcon = Context.Guild.IconUrl;
            await RespondAsync($"<@{userId}> Download **=>** {guildIcon}");

我尝试以与执行其他命令相同的方式获取公会头像,但机器人没有显示公会 iconurl。我从机器人那里得到的唯一回复是一条空白消息

c# bots discord.net
2个回答
0
投票

已在评论区解决。请关闭帖子。


0
投票

正如我在评论中发布的,Discord API 不会返回默认头像。这就是为什么

avatar
可以为 null,如您在 here 所见。所以你需要确保你的公会有一套自定义头像。

(我发布这个答案是因为问题不应该只在评论中回答

© www.soinside.com 2019 - 2024. All rights reserved.