message
本模块提供 Ariadne 消息相关部件.
Quote
🔗
Bases: AriadneBaseModel
表示消息中回复其他消息/用户的部分, 通常包含一个完整的消息链(origin
属性)
Source code in src/graia/ariadne/message/__init__.py
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
|
group_id = Field(..., alias='groupId')
class-attribute
instance-attribute
🔗
引用消息所在群号 (好友消息为 0)
id
instance-attribute
🔗
引用的消息 ID
origin
instance-attribute
🔗
原来的消息链
sender_id = Field(..., alias='senderId')
class-attribute
instance-attribute
🔗
发送者 QQ 号
target_id = Field(..., alias='targetId')
class-attribute
instance-attribute
🔗
原消息的接收者QQ号 (或群号)
Source
🔗
Bases: AriadneBaseModel
表示消息在一个特定聊天区域内的唯一标识
Source code in src/graia/ariadne/message/__init__.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
id
instance-attribute
🔗
消息 ID
time
instance-attribute
🔗
发送时间
fetch_original()
async
🔗
尝试从本标记恢复原本的消息链, 有可能失败.
Returns:
Name | Type | Description |
---|---|---|
MessageChain |
MessageChain
|
原来的消息链. |
Source code in src/graia/ariadne/message/__init__.py
29 30 31 32 33 34 35 36 37 |
|