如果语句使用 UserID?
If statement using UserID?
我正在制作一个当用户进入语音频道时聊天的机器人。
我可以了解如何使用@username,如下所示,
//CODE1
bot.on('voiceStateUpdate', (oldMember, newMember) => {
let newUserChannel = newMember.voiceChannel
if (oldUserChannel === undefined && newUserChannel !== undefined) {
bot.channels.get('text channel ID').send('Hello here!'+ newMember);
}
这样返回。
Hello here! @toko
但是,我想为每个用户使用特定的消息,例如 "heyyy" 给用户 A,"ciao" 给用户 B,所以我希望我的代码是这样的。
//CODE2
if (newMembers ID = A) {
bot.channels.get('text channel ID').send('heyyy');
}else if(newMembers ID = B){
bot.channels.get('text channel ID').send('ciao');
}
我是编程新手,所以我不知道如何以正确的方式编写它以及将 CODE2 放在哪里。请帮忙...
如果 newMembers ID
你的意思是上面代码中的“@toko”,那么这个:
bot.on('voiceStateUpdate', (oldMember, newMember) => {
let newUserChannel = newMember.voiceChannel
if (oldUserChannel === undefined && newUserChannel !== undefined) {
if (newMember == '@toko') {
bot.channels.get('text channel ID').send('heyyy');
}else if(newMember == '@samuel'){
bot.channels.get('text channel ID').send('ciao');
}
}
})
当然,这种方法的问题是知道每个新用户的 ID 并为每个用户写一个 if
语句。
我正在制作一个当用户进入语音频道时聊天的机器人。 我可以了解如何使用@username,如下所示,
//CODE1
bot.on('voiceStateUpdate', (oldMember, newMember) => {
let newUserChannel = newMember.voiceChannel
if (oldUserChannel === undefined && newUserChannel !== undefined) {
bot.channels.get('text channel ID').send('Hello here!'+ newMember);
}
这样返回。
Hello here! @toko
但是,我想为每个用户使用特定的消息,例如 "heyyy" 给用户 A,"ciao" 给用户 B,所以我希望我的代码是这样的。
//CODE2
if (newMembers ID = A) {
bot.channels.get('text channel ID').send('heyyy');
}else if(newMembers ID = B){
bot.channels.get('text channel ID').send('ciao');
}
我是编程新手,所以我不知道如何以正确的方式编写它以及将 CODE2 放在哪里。请帮忙...
如果 newMembers ID
你的意思是上面代码中的“@toko”,那么这个:
bot.on('voiceStateUpdate', (oldMember, newMember) => {
let newUserChannel = newMember.voiceChannel
if (oldUserChannel === undefined && newUserChannel !== undefined) {
if (newMember == '@toko') {
bot.channels.get('text channel ID').send('heyyy');
}else if(newMember == '@samuel'){
bot.channels.get('text channel ID').send('ciao');
}
}
})
当然,这种方法的问题是知道每个新用户的 ID 并为每个用户写一个 if
语句。