JAVASCRIPT如何使API在使用命令后发出一个数字
我如何为FIVEM制作这个APIJAVASCRIPT如何使API在使用命令后发出一个数字,javascript,node.js,Javascript,Node.js,我如何为FIVEM制作这个API srv.getPlayers().then(data => console.log(data)) 将玩家的数量记录到我想要的命令中,例如/stats将在命令运行时使用该API显示玩家。 抱歉,如果这是个愚蠢的问题 这就是我想到的 client.on('message', message => { if(!message.content.startsWith(prefix) || message.author.bot) return;
srv.getPlayers().then(data => console.log(data))
将玩家的数量记录到我想要的命令中,例如/stats将在命令运行时使用该API显示玩家。
抱歉,如果这是个愚蠢的问题
这就是我想到的
client.on('message', message => {
if(!message.content.startsWith(prefix) || message.author.bot) return;
const args = message.content.slice(prefix.length).split(/ +/);
const command = args.shift().toLowerCase();
if(command === 'stats') {
message.channel.send(srv.getPlayers().then(data));
}
});
试试这个
srv.getPlayers().then(data => message.channel.send(data));
@但丁:谢谢你验证我的答案。请也投票。嗨,我能把这变成一条信息,像“网上有x多人”试试这个。srv.getPlayers().then(data=>message.channel.send('有'+数据+'在线人数');