首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >不一致机器人获取所有渠道的用户数

不一致机器人获取所有渠道的用户数
EN

Stack Overflow用户
提问于 2019-06-18 03:10:12
回答 2查看 7.7K关注 0票数 0

我不擅长使用javascript,但我一直在尝试获取所有语音渠道的用户数。例如:如果两个用户在“语音通道1”中,1个用户在“语音通道2”中,我想在控制台中打印数字3,这是语音通道中的所有用户。

代码语言:javascript
运行
AI代码解释
复制
var Count;
for(Count in bot.users.array()){
   var User = bot.users.array()[Count];
   console.log(User.username);
}

此代码打印控制台中的所有成员(在线/离线)名称,但我不知道如何获取语音通道中的唯一用户数量。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-06-18 03:23:21

您可以过滤(Collection.filter())公会中的所有通道(Guild.channels)以检索仅包含语音通道的Collection。然后,可以遍历每个通道,并将连接到该通道的成员数添加到计数中。

代码语言:javascript
运行
AI代码解释
复制
// Assuming 'newMember' is the second parameter of the event.
const voiceChannels = newMember.guild.channels.filter(c => c.type === 'voice');
let count = 0;

for (const [id, voiceChannel] of voiceChannels) count += voiceChannel.members.size;

console.log(count);
票数 2
EN

Stack Overflow用户

发布于 2020-06-02 17:46:11

如果你不想在事件中使用它,而是在嵌入、消息等中使用它,这是我的解决方案。我使用了@slothiful的解决方案,但做了一点改动。

代码语言:javascript
运行
AI代码解释
复制
// I used my "message" property. You can change it with yours.
const voiceChannels = message.guild.channels.cache.filter(c => c.type === 'voice');
let count = 0;

for (const [id, voiceChannel] of voiceChannels) count += voiceChannel.members.size;

message.channel.send(count);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56641273

复制
相关文章
API获取Bilibili用户数据
先来到B站主页或者自己的个人主页,记得登录状态 这里拿我的做演示(顺便安利一波) 我的个人主页:https://space.bilibili.com/35199034
Y5neKO
2022/01/13
3.7K0
API获取Bilibili用户数据
删除所有用户数据!永久关闭
近几年,国内外网盘服务大量关停,一方面由于服务器的运行、维护成本以及带宽成本高企,普遍面临盈利困局,让其成为费力不讨好的业务;另外,由于版权问题、各种违反公序良俗内容丛生,在监管重拳出击下,大批网盘不得不转型或关停。
民工哥
2022/10/27
1.2K0
删除所有用户数据!永久关闭
获取Qt支持的所有字体
获取Qt支持的所有字体: QFontDatabase database; for (QString family : database.families()) { qDebug() << "Family:" << family; } 获取Qt支持的所有中文字体: for (QString chineseFamily : database.families(QFontDatabase::SimplifiedChinese)) { qDebug() << "Chinese Family:" <
Qt君
2023/03/17
2.6K0
获取Qt支持的所有字体
盈鱼MA数据导入丨全渠道对接用户数据
无论是产品决策还是营销策略的开展,其核心都是基于“用户需求驱动”,是建立在用户数据的支撑体系之上。
盈鱼MA
2021/02/07
3560
盈鱼MA数据导入丨全渠道对接用户数据
WPF 获取应用的所有窗口
在 WPF 可以通过 Application.Current.Windows 列举应用的所有窗口
林德熙
2022/08/04
1.8K0
WPF 获取应用的所有窗口
在 WPF 可以通过 Application.Current.Windows 列举应用的所有窗口
林德熙
2019/03/13
2.1K0
获取Delphi所有类的类信息
{ Delphi遍历进程中所有Class的TypeInfo,即便是在implementation中的class或者其他 class的private的子class. 一般普通EXE中的TypeInfo存放在PAGE_EXECUTE_*的内存中,而BPL则存放在PAGE_READ_WRITE的内存中. 所以我们要做的是遍历可执内存的内存片,然后找出TypeInfo的特征. 这里我是只找Class的类型信息,特征是tkClass,classname合法, 沿着typedata中的
战神伽罗
2019/07/24
1.9K0
Django获取应用下的所有models
Django获取应用下的所有models from django.apps import apps apps.get_models() # 获取所有的models,包含Django自带的 apps.get_app_config('blog') # 获取blog的配置 # <BlogConfig: blog> apps.get_app_config('blog').models # OrderedDict([('tag', <class 'app_blog.blog.models.Tag'>), (
菲宇
2019/07/31
1.4K0
MySql获取所有表名
如何获取MySql中所有表的的表名?  sql语句是:show tables 返回结果如下: 不仅仅返回了所有的表名,更返回了视图的名字。
码农阿宇
2018/04/18
7.5K0
MySql获取所有表名
微信机器人详细介绍:渠道管理
微信机器人的渠道管理主要分成两个功能:带参数的二维码和短链管理。这两个功能都是认证服务号才有的,所以如果你的公众号不是认证服务号,渠道管理的菜单都不可见。
Denis
2023/04/14
3890
微信机器人详细介绍:渠道管理
vuepress获取所有页面frontmatter
阿超
2023/08/18
3510
vuepress获取所有页面frontmatter
WordPress获取所有文章链接
使用方法 在以下的PHP代码中选择一个复制 新建GetId.php文件,将代全部码粘贴 将GetId.php文件上传至网站根目录 通过浏览器访问该文件即可(例如:www.qcgzxw.cn/GetId
神无月
2018/05/11
2.9K2
WordPress获取所有文章链接
WordPress获取所有文章链接
填一下以前文章中提到的WordPress获取所有文章链接的坑。 使用方法 在以下的PHP代码中选择一个复制 新建GetId.php文件,将代全部码粘贴 将GetId.php文件上传至网站根目录 通过浏览器访问该文件即可(例如:www.qcgzxw.cn/GetId.php) 显示内容即为所有已发布的文章链接,复制后保存至本地即可(文件使用完毕后记得删了) PHP代码 1.获取所有已发布文章(ID) 文章链接:https://www.qcgzxw.cn/2579.html 红色字体即为前缀,绿色即为后缀 <
神无月
2018/06/25
4.5K2
如何快速获取一个网站的所有资源 如何快速获取一个网站的所有图片 如何快速获取一个网站的所有css
今天介绍一款软件,可以快速获取一个网站的所有资源,图片,html,css,js......
拿我格子衫来
2022/01/24
4.4K0
如何快速获取一个网站的所有资源 如何快速获取一个网站的所有图片 如何快速获取一个网站的所有css
WPF 获取某个窗口的所有子窗口
如果不用到 Win32 方法,可以尝试遍历所有窗口获取 Owner 判断,不过此方法仅仅适合只有一个主线程
林德熙
2022/08/12
2.4K0
Python获取本机所有网卡的MAC地址
在拙作《Python可以这样学》(清华大学出版社,2017.2)第297页介绍了一种获取本机网卡MAC地址的方法,不过代码显得稍微有点啰嗦,并且只能获得一块网卡的MAC地址。本文对该内容稍加补充。 1、这样更简洁 >>> import uuid >>> address = hex(uuid.getnode())[2:] >>> '-'.join(address[i:i+2] for i in range(0, len(address), 2)) 'f0-03-8c-09-8c-34' 2、获取多网卡MAC地
Python小屋屋主
2018/04/16
4.6K0
全渠道客服中心聊天机器人实战
本文要点 客服中心的渠道多种多样,而且数量一直在增长。 企业需要支持所有这些渠道,可以自己开发服务,也可以向CPaaS供应商购买服务,或者集成已有的服务。 自研发需要大量持续的投入,而集成已有服务灵活性不足,CPaaS供应商的服务则位于二者之间。 借助Twilio Studio可以构建出全方位的客服体验。 现如今,人们通过消息应用程序在社交网络上进行互动。这也促使企业开始重新思考他们与客户之间的沟通方式,尽量为客户提供最为便捷的互动方式。消息供应商已经注意到了这一点,他们使用机器人来改进和自动化企业与客户之
用户1263954
2018/04/08
4.9K0
全渠道客服中心聊天机器人实战
获取网页中所有的文字
* 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《获取网页中所有的文字》 * 本文链接:https://h4ck.org.cn/2018/08/%e8%8e%b7%e5%8f%96%e7%bd%91%e9%a1%b5%e4%b8%ad%e6%89%80%e6%9c%89%e7%9a%84%e6%96%87%e5%ad%97/ * 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。
obaby
2023/02/24
1.3K0
点击加载更多

相似问题

当有人加入特定渠道时发送消息-不一致机器人

19

我如何使用不一致机器人在多个渠道中嵌入消息?

111

从不一致的特定渠道中检索所有成员

113

机器人在一个行会中寻找渠道,而不是在所有discord.js中寻找渠道

119

是多个渠道的机器人构建器

04
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档