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
class-attribute
instance-attribute
🔗
group_id: int = Field(..., alias='groupId')
引用消息所在群号 (好友消息为 0)
sender_id
class-attribute
instance-attribute
🔗
sender_id: int = Field(..., alias='senderId')
发送者 QQ 号
target_id
class-attribute
instance-attribute
🔗
target_id: int = Field(..., alias='targetId')
原消息的接收者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 |
|
fetch_original
async
🔗
fetch_original() -> MessageChain
尝试从本标记恢复原本的消息链, 有可能失败.
Returns:
-
MessageChain(
MessageChain
) –原来的消息链.
Source code in src/graia/ariadne/message/__init__.py
29 30 31 32 33 34 35 36 37 |
|