• 欢迎来到小可 · Wiki,人人可编辑的,多平台聊天机器人“小可”的官方文档资源。
  • 小可很可爱,请给我们打钱
  • 原 MkDocs 已迁入本站。若发现 404 属正常现象,请点击左上角搜索您想要的模块。

可调用对象列表

来自小可 · Wiki,人人可编辑的,QQ机器人“小可”的官方文档资源
Dorowolf讨论 | 贡献2024年7月4日 (四) 06:57的版本
注意
此处的列表为简单粗略的整理,具体请见 Github 源码。

此处整理了一些常用的 API 及其说明。

MessageSession

此类可用于机器人记录消息内容并处理消息。

MessageSession.target

此方法记录了一条消息的详细说明。

MsgInfo(target_id=TEST|Console|0, sender_id=TEST|0, sender_name=Console, target_from=TEST|Console, sender_from=TEST, client_name=TEST, message_id=0, reply_id=None)
  • 整数 字符串 target.target_id:对话 ID
  • 整数 字符串 target.sender_id:用户 ID
  • 字符串 target.sender_name:用户名称
  • 字符串 target.target_from:对话来源
  • 字符串 target.sender_from:用户来源
  • 字符串 target.client_name:平台名称
  • 整数 字符串 target.message_id:消息 ID
  • 整数 字符串 target.reply_id:回复消息 ID

MessageSession.session

此方法记录了一条对话消息。

Session(message=~ping, target=TEST|Console|0, sender=TEST|0)
  • session.message:对话消息
  • session.target:对话 ID
  • session.sender:用户 ID

MessageSession.sent

此方法记录了发送的消息链。

  • 列表 sent:已发送的消息链

MessageSession.prefixes

此方法记录了所有可用的命令前缀,包括配置文件与自定义。默认以列表第 1 个前缀来展示命令。

  • 列表 prefixes:所有可用命令前缀

MessageSession.data

此方法可以调用机器人数据库。详见#BotDBUtil.TargetInfo

MessageSession.muted

此方法可以查看机器人是否被允许发言。

  • 布尔值 muted:是否被允许发言,默认 False(如果为 True,则不会返回消息)

MessageSession.options

此方法可以查看机器人在对话中的所有设置。

  • 字典 options:所有设置

MessageSession.custom_admins

此方法可以查看机器人在对话中的所有自定义管理员。

  • 列表 custom_admins:自定义管理员

MessageSession.enabled_modules

此方法可以查看机器人在对话中的所有已开启模块。

  • 列表 custom_admins:已开启模块

MessageSession.locale

此方法可以查看机器人在对话中的语言设置。

  • 列表 locale:语言代码

MessageSession.name

此方法可以查看机器人名称。

  • 字符串 name:带有本地化的机器人名称

MessageSession.petal

此方法可以查看机器人在对话中的花瓣数量。

  • 整数 petal:花瓣数量

MessageSession.timestamp

此方法可以查看本地服务器的时间戳。

  • timestamp:时间戳,使用 datetime 类型

MessageSession.tmp

此方法用于储存一些临时内容,一般不调用。

  • 字典 tmp:所有临时内容

MessageSession.timezone_offset

此方法可以查看机器人在对话中的时间偏移值。

  • 字典 tmp:时间偏移值,使用 timedelta 类型


Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。