【问题标题】:discord.js displaying pinged user bannerdiscord.js 显示 ping 用户横幅
【发布时间】:2021-10-02 22:52:06
【问题描述】:

我想让它显示 pinged 用户横幅 这是我的代码。它只显示正在使用命令横幅的用户。

const Discord = require('discord.js');

module.exports = {
    name: 'banner',
    category: "utility",
    description: "Get a user's/your banner",
    run: async(client, message, args) => {
        if (!args[0]) {

        async function getUserBannerUrl(userId) {
            const user = await client.api.users(userId).get();
            return user.banner ? `https://cdn.discordapp.com/banners/${userId}/${user.banner}?size=512` : null;
        }
        const bannerUrl = await getUserBannerUrl(message.author.id, { size: 4096 });
        if (bannerUrl) {
            const embed = new Discord.MessageEmbed()
                .setTitle(`${users.username}'s banner`)
                .setColor('#2f3136')
                .setImage(bannerUrl);
            message.channel.send(embed);
        } else {
            message.channel.send("buy discord boost you peasant");
        }
    }
    }
}```

【问题讨论】:

标签: discord.js


【解决方案1】:

目前没有办法从模块中获取用户的横幅“简单方法”,但我只是查看了 StackOverflow 并发现了类似的问题以及看似有效的解决方案,你应该检查一下。

Get user banner in discord.js

【讨论】:

    猜你喜欢
    • 2021-09-20
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多