gpt4 book ai didi

javascript - "gameActivity" key 在开始时更改但应该停止

转载 作者:行者123 更新时间:2023-11-28 02:19:33 25 4
gpt4 key购买 nike

我现在正在开发我的 DiscordBot。在文件 bot.json 中是键“gameActivity”,可以在网站上更改...但是当我启动机器人时,这个键将被删除。提前致谢

index.js

const Discord = require('discord.js');
const bot = new Discord.Client();

const fs = require('fs');

const config = require('./botconfig.json');
const web_info = require('../data/bot.json')

bot.on('ready', () => {
bot.user.setActivity(web_info.gameActivity, { type: 'PLAYING' });

console.log(`Logged in as ${bot.user.tag}!`);

var webdata = {
status: 'online'
};

let data = JSON.stringify(webdata);
fs.writeFileSync('../data/bot.json', data);
console.log(webdata);
});

bot.login(config.token);

bot.json

{"status":"online","gameActivity":"This will be deleted!"}

启动bot后的bot.json

{"status":"online"}

最佳答案

我的猜测是因为 webdata 只发送状态而不发送事件。

您希望它看起来像:

var webdata = {
status: 'online',
gameActivity: 'blah blah'

};

let data = JSON.stringify(webdata);
fs.writeFileSync('../data/bot.json', data);
console.log(webdata);

你可以用任何你想要的替换“blah blah”。

希望这对您有所帮助,发冷。

关于javascript - "gameActivity" key 在开始时更改但应该停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58684848/

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