-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
35 lines (28 loc) · 887 Bytes
/
Copy pathmain.py
File metadata and controls
35 lines (28 loc) · 887 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import mirai_core as core
from pathlib import Path
from graia.application import Session
from graia.broadcast import Broadcast
from graia.application import GraiaMiraiApplication, Session
from graia.application.message.chain import MessageChain
import asyncio
from graia.application.message.elements.internal import Plain
from graia.application.friend import Friend
from extensions.load_config import load_config
if __name__ == '__main__':
config = load_config()
core.init(Session(
host=config.host,
authKey=config.authKey,
account=config.account,
websocket=True,
debug_flag=True
)
)
core.load_plugins(Path('plugins'), active_groups=config.active_groups)
app = core.Get.app()
bcc = core.Get.bcc()
while True:
try:
app.launch_blocking()
except KeyboardInterrupt:
break