Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Discord.js 如何根据新的更新在discord bot中设置自定义状态?_Discord.js - Fatal编程技术网

Discord.js 如何根据新的更新在discord bot中设置自定义状态?

Discord.js 如何根据新的更新在discord bot中设置自定义状态?,discord.js,Discord.js,根据最新的更新,您可以设置自己的自定义状态,而无需播放或收听。这还未添加到文档中。我可以在这里做什么。在discord.js git中没有设置自定义活动的选项。请参见此处的图片 Discord库应仅用于机器人程序,使用用户帐户客户端的API会违反Discord,因为这被视为API滥用。 此外,最近的公告不适用于机器人程序,在许多月内,机器人程序都可以设置自定义状态,包括监听和观看 要设置此自定义状态,自定义活动,请查看Discord.js文档您可以将自定义状态显示在机器人上,但它将无法说出任何内

根据最新的更新,您可以设置自己的自定义状态,而无需播放或收听。这还未添加到文档中。我可以在这里做什么。在discord.js git中没有设置自定义活动的选项。请参见此处的图片

Discord库应仅用于机器人程序,使用用户帐户客户端的API会违反Discord,因为这被视为API滥用。
此外,最近的公告不适用于机器人程序,在许多月内,机器人程序都可以设置自定义状态,包括
监听
观看


要设置此自定义状态,自定义
活动
,请查看Discord.js文档

您可以将自定义状态显示在机器人上,但它将无法说出任何内容。根据discord api文档上的Github问题,更具体地说。基本上,您可以使用该方法将客户机的cs的活动类型设置为4,并检查其完整配置文件,以查看自定义状态在技术上是否可用于Bot

bot.user.setActivity(`this将不会出现在bot的自定义状态中!`,{type:4})
您可以使用此代码

client.on("ready", () =>{
    console.log(`Logged in as ${client.user.tag}!`);
    client.user.setPresence({
        status: "online",  //You can show online, idle....
        game: {
            name: "Using !help",  //The message shown
            type: "STREAMING" //PLAYING: WATCHING: LISTENING: STREAMING:
        }
    });
 });

不要认为该功能已被记录在案我知道,但新的更新尚未实施我看到1个机器人使用自定义状态查看我的消息的最后一个链接我认为这不会是机器人的想法。你能提供一个屏幕截图吗?我看到的最后一个链接是一个unser帐户上的屏幕截图said@Nerrix我90%肯定你误解了这个问题。他们说,用户现在可以设置自定义状态,那么机器人如何才能做到这一点。bro文档中的很多内容也需要在不播放的情况下设置状态:观看:收听:流媒体: