我想要的机器人状态显示的人数,目前是在线。我一直在尝试这个代码,但它一直在说:
TypeError: client.guilds.get不是一个函数
//Checks if the bot is online
client.once('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
//Activity
var guild = client.guilds.get('id here');
var onlineCount = guild.membersCount
假设我有一组在线用户,包含大约20,000条条目。
接下来,假设每个用户都有自己的一组已排序的人员,他们正在跟踪这些人。
当用户登录时,我想检查一下他们下面列表中的哪些用户是在线的。
据我所见,有两种选择。
MULTI
ZINTERSTORE temp 2 online, following
ZRANGE temp 0 -1
DEL temp
MULTI EXEC
或者,我可以让列表用户跟踪列表,然后循环遍历它们,为每个用户触发一个ISMEMBER调用:
SMEMBERS following
MULTI
foreach(following as fol){
我正在为多人在线实验开发一个游说团。大厅基本上是一个舞台,参与者等待到我们需要的人数。我想播放我在项目公共目录public/newPlayerSound.mp3中听到的铃声。我有以下帮手:
Template.lobby_page.helpers({
numWaiting(){
if (Meteor.userId()){
let lobby = Lobbies.findOne({players:Meteor.userId()});
if (lobby){
//play the newPlaye