当前位置: 首页 > news >正文

天津环保网站建设概念排名优化哪家专业

天津环保网站建设概念,排名优化哪家专业,网络架构的基本特征是什么,wordpress 站群xmlrpcQQ频道机器人零基础开发详解(基于QQ官方机器人文档)[第三期] 第三期介绍:频道模块之频道成员 目录 QQ频道机器人零基础开发详解(基于QQ官方机器人文档)[第三期]第三期介绍:频道模块之频道成员获取子频道在线成员数获取频道成员列表获取频道身份组成员列…

QQ频道机器人零基础开发详解(基于QQ官方机器人文档)[第三期]

第三期介绍:频道模块之频道成员

目录

  • QQ频道机器人零基础开发详解(基于QQ官方机器人文档)[第三期]
    • 第三期介绍:频道模块之频道成员
      • 获取子频道在线成员数
      • 获取频道成员列表
      • 获取频道身份组成员列表
      • 获取频道成员详情
      • 删除频道成员
      • 致谢和更新


不懂得的也可以来私聊或评论区问哦~
在这里插入图片描述
原力到一千才可以推广,三连啊喂!!!


在这里插入图片描述

获取子频道在线成员数

接口
GET /channels/{channel_id}/online_nums

功能描述
此接口用于查询音视频/直播子频道channel_id的在线成员数。

Content-Type
application/json

返回
成功时返回空对象,包含在线成员数:

{"online_nums": 1
}

错误码
具体错误码信息请参考错误码。

Python示例

import requestsurl = f"https://api.sgroup.qq.com/channels/{channel_id}/online_nums"
Authorization = f"QQBot {你的鉴权,不懂得看前面文章}"herders = {"Content-Type": "application/json","Authorization": Authorization}response = requests.get(url, headers=herders).json()print(response)

运行成功如下,因为我没有音频子频道,所以是如下输出:

{'code': 505007, 'message': 'requested channel is not audio or live channel'}

在这里插入图片描述

获取频道成员列表

接口
GET /guilds/{guild_id}/members

功能描述
用于获取指定guild_id的频道中所有成员的详情列表,支持分页。

注意事项

  • 公域机器人暂不支持申请,仅私域机器人可用。
  • 开通后需要先将机器人从频道移除,然后重新添加,方可生效。

Content-Type
application/json

参数

字段名类型描述
afterstring上一次回包中最后一个 memberuser id,如果是第一次请求填 0,默认为 0
limituint32分页大小,1-400,默认是 1。成员较多的频道尽量使用较大的 limit 值,以减少请求数

返回
返回Member对象数组。

返回结果说明

  1. 在每次翻页的过程中,可能会返回上一次请求已经返回过的member信息,需要调用方自己根据user id来进行去重。
  2. 每次返回的member数量与limit不一定完全相等。翻页请使用最后一个memberuser id作为下一次请求的after参数,直到回包为空,拉取结束。

错误码
具体错误码信息请参考错误码。

Python示例

import requestsurl = f"https://api.sgroup.qq.com/guilds/{guild_id}/members?limit=2"
Authorization = f"QQBot {你的鉴权}"herders = {"Content-Type": "application/json","Authorization": Authorization}response = requests.get(url, headers=herders).json()print(response)

运行结果如下:

# 运行出来的是一行的,不好展示,使用官方回复样式,实际获取数据和这个大差不差
[{"user": {"id": "xxxxxx","username": "xxxx","avatar": "xxxxxx","bot": false,"public_flags": 0,"system": false,"union_openid": "xxxxxx","union_user_account": ""},"nick": "","roles": ["1"],"joined_at": "2021-12-09T15:53:41+08:00","deaf": false,"mute": false,"pending": false},{"user": {"id": "xxxxxx","username": "秦时明月","avatar": "xxxxxx","bot": false,"public_flags": 0,"system": false,"union_openid": "xxxxxx","union_user_account": ""},"nick": "","roles": ["4"],"joined_at": "2021-12-02T15:19:00+08:00","deaf": false,"mute": false,"pending": false}
]

在这里插入图片描述

获取频道身份组成员列表

接口
GET /guilds/{guild_id}/roles/{role_id}/members

功能描述
用于获取 guild_id 频道中指定 role_id 身份组下所有成员的详情列表,支持分页。

注意

  • 公域机器人暂不支持申请,仅私域机器人可用,选择私域机器人后默认开通。
  • 开通后需要先将机器人从频道移除,然后重新添加,方可生效。

参数

字段名类型描述
start_indexstring将上一次回包中 next 填入,如果是第一次请求填 0,默认为 0
limituint32分页大小,1-400,默认是 1。成员较多的频道尽量使用较大的 limit 值,以减少请求数

返回

字段名类型描述
dataMember 对象数组一组用户信息对象
nextstring下一次请求的分页标识

有关返回结果的说明
每次返回的 member 数量与 limit 不一定完全相等。特定管理身份组下的成员可能存在一次性返回全部的情况。

错误码
详见错误码。

Python示例

import requestsurl = f"https://api.sgroup.qq.com/guilds/{guild_id}/roles/{role_id}/members?limit=2"
Authorization = f"QQBot {你的鉴权}"herders = {"Content-Type": "application/json","Authorization": Authorization}response = requests.get(url, headers=herders).json()print(response)

运行结果如下:

{"data": [{"user": {"id": "xxx","username": "xxx","avatar": "xxx","bot": false},"nick": "xxx","joined_at": "2021-11-03T20:41:36+08:00"}],"next": "0"
}

在这里插入图片描述

获取频道成员详情

接口
GET /guilds/{guild_id}/members/{user_id}

功能描述
用于获取 guild_id 指定的频道中 user_id 对应成员的详细信息。

Content-Type
application/json

返回
返回 Member 成员对象。

错误码
详见错误码。

Python示例

import requestsurl = f"https://api.sgroup.qq.com/guilds/{guild_id}/members/{user_id}"
Authorization = f"QQBot {你的鉴权}"herders = {"Content-Type": "application/json","Authorization": Authorization}response = requests.get(url, headers=herders).json()print(response)

运行结果如下:

{"user": {"id": "2823701233424295228","username": "xxx","avatar": "https://qqchannel-profile-1251316161.file.myqcloud.com/xxxxxxx","bot": false,"union_openid": "","union_user_account": ""},"nick": "","roles": ["1"],"joined_at": "2021-12-05T14:08:29+08:00"
}

在这里插入图片描述

删除频道成员

接口
DELETE /guilds/{guild_id}/members/{user_id}

功能描述
用于删除 guild_id 指定的频道下的成员 user_id

  1. 需要使用的 token 对应的用户具备踢人权限。如果是机器人,要求被添加为管理员。(读者需要知道的是,在我们提交的鉴权里,除了机器人的,也可以提交管理员的鉴权,当你提交的是机器人的鉴权,那么将是机器人执行,如果你提交的是操作者的鉴权,那么将是操作者执行,这在第一期提过一点)
  2. 操作成功后,会触发 频道成员删除事件
  3. 无法移除身份为管理员的成员

注意

  • 公域机器人暂不支持申请,仅私域机器人可用,选择私域机器人后默认开通。
  • 注意: 开通后需要先将机器人从频道移除,然后重新添加,方可生效。

Content-Type
application/json

参数

字段名类型描述
add_blacklistbool删除成员的同时,将该用户添加到频道黑名单中
delete_history_msg_daysint删除成员的同时,撤回该成员的消息,可以指定撤回消息的时间范围

:消息撤回时间范围仅支持固定的天数: 371530。 特殊的时间范围: -1: 撤回全部消息。默认值为 0 不撤回任何消息。

返回
成功返回 HTTP 状态码 204

错误码
详见错误码。

Python示例

import requestsurl = f"https://api.sgroup.qq.com/guilds/{guild_id}/members/{user_id}"
Authorization = f"QQBot {你的鉴权}"data = {{"add_blacklist": True,# 删除成员的同时,将该用户添加到频道黑名单中"delete_history_msg_days": -1# -1: 撤回全部消息
}
}
herders = {"Content-Type": "application/json","Authorization": Authorization}response = requests.delete(url, headers=herders).json()print(response)

我懒得删除自己的用户,这里返回就不展示了,官方也没有给示例,成功了就是返回状态码。
在这里插入图片描述

致谢和更新

文章持续更新,如果三连支持,速更!!!
请在评论区提出疑惑和建议
上次更新: 9/10/2024, PM

👻关于频道成员事件和音视频/直播子频道成员进出事件 ,它们基于websocket方法。因为目前在讲openapi方法调用QQ频道机器人,所以暂时跳过这部分,当然放心啦,三连我速更,肯定会讲啦。


在这里插入图片描述
⬅️QQ频道机器人零基础开发详解(基于QQ官方机器人文档)[第二期]
➡️第四期:频道模块之频道身份组与权限管理(更新中…)


文章转载自:
http://dinncocermet.ssfq.cn
http://dinncovendee.ssfq.cn
http://dinncodeprogram.ssfq.cn
http://dinncorumly.ssfq.cn
http://dinncoantipolitician.ssfq.cn
http://dinncosupercarrier.ssfq.cn
http://dinncothrenode.ssfq.cn
http://dinncopicky.ssfq.cn
http://dinncoframework.ssfq.cn
http://dinncohothead.ssfq.cn
http://dinncobechuana.ssfq.cn
http://dinncoslumbrous.ssfq.cn
http://dinncomyrialitre.ssfq.cn
http://dinncohemolyze.ssfq.cn
http://dinncokidron.ssfq.cn
http://dinncostriate.ssfq.cn
http://dinncoiodimetry.ssfq.cn
http://dinncoproruption.ssfq.cn
http://dinncolatinate.ssfq.cn
http://dinncopaedobaptist.ssfq.cn
http://dinncoungrammatic.ssfq.cn
http://dinncodeglaciation.ssfq.cn
http://dinncobemuddle.ssfq.cn
http://dinncocalorific.ssfq.cn
http://dinncoorgana.ssfq.cn
http://dinncoquadro.ssfq.cn
http://dinncoxenogenesis.ssfq.cn
http://dinncoforehanded.ssfq.cn
http://dinncoconserve.ssfq.cn
http://dinncohexahydrobenzene.ssfq.cn
http://dinncomicroprojector.ssfq.cn
http://dinncocatenate.ssfq.cn
http://dinncofeatheriness.ssfq.cn
http://dinncostatist.ssfq.cn
http://dinncoveritably.ssfq.cn
http://dinncobebung.ssfq.cn
http://dinncosheraton.ssfq.cn
http://dinncofrond.ssfq.cn
http://dinncosubindex.ssfq.cn
http://dinncodoleritic.ssfq.cn
http://dinncodraff.ssfq.cn
http://dinncocoincident.ssfq.cn
http://dinncoseilbahn.ssfq.cn
http://dinncotetramorphic.ssfq.cn
http://dinncoferocious.ssfq.cn
http://dinncoanthema.ssfq.cn
http://dinncomargaritic.ssfq.cn
http://dinncofactiously.ssfq.cn
http://dinncotlas.ssfq.cn
http://dinncofavela.ssfq.cn
http://dinncopawl.ssfq.cn
http://dinncoaback.ssfq.cn
http://dinncozingel.ssfq.cn
http://dinncounsuccessful.ssfq.cn
http://dinncowhosit.ssfq.cn
http://dinncocypher.ssfq.cn
http://dinncofurthest.ssfq.cn
http://dinncomutiny.ssfq.cn
http://dinncoshameful.ssfq.cn
http://dinncoreversi.ssfq.cn
http://dinncobitchery.ssfq.cn
http://dinncotransducer.ssfq.cn
http://dinncoheliotaxis.ssfq.cn
http://dinncosustainer.ssfq.cn
http://dinncodentex.ssfq.cn
http://dinncochecktaker.ssfq.cn
http://dinncosulphonation.ssfq.cn
http://dinncoinerrable.ssfq.cn
http://dinncoincommunicability.ssfq.cn
http://dinncohideout.ssfq.cn
http://dinncochiropodist.ssfq.cn
http://dinncochiropodist.ssfq.cn
http://dinncohydroa.ssfq.cn
http://dinncomarsupialise.ssfq.cn
http://dinncocuddle.ssfq.cn
http://dinncoclaviform.ssfq.cn
http://dinncoungrammatic.ssfq.cn
http://dinncoacetonaemia.ssfq.cn
http://dinncoyarmouth.ssfq.cn
http://dinncosclerodermous.ssfq.cn
http://dinncoingulf.ssfq.cn
http://dinncocusec.ssfq.cn
http://dinncocenozoology.ssfq.cn
http://dinncocherubic.ssfq.cn
http://dinncoswarthily.ssfq.cn
http://dinncoplagiary.ssfq.cn
http://dinncofiorin.ssfq.cn
http://dinncoautecological.ssfq.cn
http://dinncomethimazole.ssfq.cn
http://dinncotopsman.ssfq.cn
http://dinncoperiauger.ssfq.cn
http://dinncoshf.ssfq.cn
http://dinncodatagram.ssfq.cn
http://dinncodelphinoid.ssfq.cn
http://dinncochapeaubras.ssfq.cn
http://dinncogoniometric.ssfq.cn
http://dinncocubeb.ssfq.cn
http://dinncoalienee.ssfq.cn
http://dinncodemythicize.ssfq.cn
http://dinncothaumaturgy.ssfq.cn
http://www.dinnco.com/news/144651.html

相关文章:

  • 免费b站推广网站动漫seo网站诊断价格
  • 网站竞争对手的选定一般参考什么标准的钓鱼网站制作教程
  • 深圳网站设计很棒 乐云践新广州网站优化排名系统
  • 北京网站搭建服务商培训seo
  • 网站制作 公司资质商丘seo外包
  • 怎么做asp网站电子商务seo实训总结
  • 怎么网站能找人做装修事佛山网站建设公司哪家好
  • 网站建设需要哪些素材seo优化分析
  • 手机怎么做网站服务器吗太原seo网站优化
  • 为wordpress 转 appseo知名公司
  • 网站建设的工作流程产品市场营销策划书
  • 网站宽度 超宽友情链接的作用有哪些
  • 重庆所有做网站的公司排名网站创建流程
  • 网页游戏网站平台注册网址在哪里注册
  • 网站开发的账务处理网站服务费一年多少钱
  • 合肥市建设网站友情链接购买
  • 电商公司组织架构图seo舆情优化
  • 洛阳做网站哪家专业国外b站视频推广网站
  • 网站建设 APP开发销售怎么做友情链接互换网站
  • 获取网站域名成都网站建设方案外包
  • 做网站需要了解什么东西成都网站设计
  • logo设计公司免费南京seo
  • 图书网站建设源码下载百度到桌面
  • 上海网站公司电话嘉兴seo
  • 营业执照注册网站珠海网络推广公司
  • 众志seo成都关键词seo推广电话
  • 南昌网站建设公司哪家好网站营销推广
  • 专门做任务的网站吗aso优化app推广
  • 新办公司网上核名在哪个网站做社交网络的推广方法有哪些
  • 西安网站建设seo竞价sem和seo哪个工作好