Archived
1
0
Fork 0
This repository has been archived on 2024-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
akari-bot/core/elements/message/__init__.py

52 lines
1.2 KiB
Python
Raw Normal View History

2021-07-15 14:59:32 +00:00
class MsgInfo:
2021-07-26 12:43:51 +00:00
__slots__ = ["targetId", "senderId", "senderName", "targetFrom", "senderInfo", "senderFrom"]
2021-07-24 08:59:15 +00:00
def __init__(self,
2021-07-24 08:59:15 +00:00
targetId: [int, str],
senderId: [int, str],
senderName: str,
2021-07-26 12:43:51 +00:00
targetFrom: str,
senderFrom: str
):
self.targetId = targetId
self.senderId = senderId
self.senderName = senderName
2021-07-26 12:43:51 +00:00
self.targetFrom = targetFrom
self.senderFrom = senderFrom
2021-07-24 08:59:15 +00:00
class Session:
def __init__(self, message, target, sender):
self.message = message
self.target = target
self.sender = sender
class MessageSession:
2021-08-01 14:54:25 +00:00
__slots__ = ("target", "session", "trigger_msg", "parsed_msg",)
2021-07-24 08:59:15 +00:00
def __init__(self,
2021-07-24 08:59:15 +00:00
target: MsgInfo,
session: Session):
self.target = target
2021-07-24 08:59:15 +00:00
self.session = session
2021-07-12 13:31:11 +00:00
2021-08-01 14:54:25 +00:00
async def sendMessage(self, msgchain, quote=True): ...
2021-07-12 13:31:11 +00:00
2021-08-01 14:54:25 +00:00
async def waitConfirm(self): ...
2021-08-01 14:54:25 +00:00
def asDisplay(self): ...
2021-08-01 14:54:25 +00:00
async def delete(self): ...
def checkPermission(self): ...
class Typing:
def __init__(self, msg): ...
def checkSuperUser(self): ...
class Feature:
image = ...
voice = ...