alicebot.adapter.cqhttp.message
CQHTTP 适配器消息。
class CQHTTPMessage
Bases: alicebot.message.Message
CQHTTP 消息。
method get_segment_class()
获取消息字段类。
Returns
Type: type['CQHTTPMessageSegment']
消息字段类。
class CQHTTPMessageSegment
Bases: alicebot.message.MessageSegment[CQHTTPMessage]
CQHTTP 消息字段。
method anonymous(ignore = None)
匿名发消息
Returns
Type: Self
method at(qq)
@某人
Returns
Type: Self
method contact(type_, id_)
推荐好友/推荐群
Arguments
- id_ (int)
Returns
Type: Self
method contact_friend(id_)
推荐好友
Returns
Type: Self
method contact_group(id_)
推荐好友
Returns
Type: Self
method dice()
掷骰子魔法表情
Returns
Type: Self
method face(id_)
QQ 表情
Returns
Type: Self
method from_str(msg)
用于将 str
转换为消息字段,子类应重写此方法。
Returns
Type: Self
由
str
转换的消息字段。
method get_cqcode(self)
获取此消息字段的 CQ 码形式。
Returns
Type: str
此消息字段的 CQ 码形式。
method get_message_class()
获取消息类。
Returns
Type: type[alicebot.adapter.cqhttp.message.CQHTTPMessage]
消息类。
method image(file, type_ = None, cache = True, proxy = True, timeout = None)
图片
Arguments
type_ (Optional[Literal['flash']])
cache (bool)
proxy (bool)
timeout (Optional[int])
Returns
Type: Self
method json_message(data)
JSON 消息
Returns
Type: Self
method location(lat, lon, title, content = None)
位置
Arguments
lon (float)
title (Optional[str])
content (Optional[str])
Returns
Type: Self
method music(type_, id_)
音乐分享
Arguments
- id_ (int)
Returns
Type: Self
method music_custom(url, audio, title, content = None, image = None)
音乐自定义分享
Arguments
audio (str)
title (str)
content (Optional[str])
image (Optional[str])
Returns
Type: Self
method node(id_)
合并转发节点
Returns
Type: Self
method node_custom(user_id, nickname, content)
合并转发自定义节点
Arguments
nickname (str)
content (CQHTTPMessage)
Returns
Type: Self
method poke(type_, id_)
戳一戳
Arguments
- id_ (int)
Returns
Type: Self
method record(file, magic = False, cache = True, proxy = True, timeout = None)
语音
Arguments
magic (bool)
cache (bool)
proxy (bool)
timeout (Optional[int])
Returns
Type: Self
method reply(id_)
回复
Returns
Type: Self
method rps()
猜拳魔法表情
Returns
Type: Self
method shake()
窗口抖动 (戳一戳)
Returns
Type: Self
method share(url, title, content = None, image = None)
链接分享
Arguments
title (str)
content (Optional[str])
image (Optional[str])
Returns
Type: Self
method text(text)
纯文本
Returns
Type: Self
method video(file, cache = True, proxy = True, timeout = None)
短视频
Arguments
cache (bool)
proxy (bool)
timeout (Optional[int])
Returns
Type: Self
method xml_message(data)
XML 消息
Returns
Type: Self
function escape(string, *, escape_comma = True)
对 CQ 码中的特殊字符进行转义。
Arguments
string (str) - 待转义的字符串。
escape_comma (bool) - 是否转义
,
。
Returns
Type: str
转义后的字符串。