Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.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
JAVASCRIPT如何使API在使用命令后发出一个数字_Javascript_Node.js - Fatal编程技术网

JAVASCRIPT如何使API在使用命令后发出一个数字

JAVASCRIPT如何使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;

我如何为FIVEM制作这个API

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('有'+数据+'在线人数');