无编辑摘要 |
|||
第80行: | 第80行: | ||
=== <code>MessageSession.timezone_offset</code> === | === <code>MessageSession.timezone_offset</code> === | ||
此方法可以查看机器人在对话中的时间偏移值。 | 此方法可以查看机器人在对话中的时间偏移值。 | ||
* | * <code>timezone_offset</code> :时间偏移值,使用 timedelta 类型 | ||
{{Navbox dev}} | {{Navbox dev}} |
2024年7月4日 (四) 07:00的版本
注意
此处的列表为简单粗略的整理,具体请见 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
:对话 IDsession.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
此方法可以查看机器人在对话中的时间偏移值。
timezone_offset
:时间偏移值,使用 timedelta 类型
开发 | ||
---|---|---|
部署 | ||
使用 | ||
技术性 |