Commit 4a29081 1 parent d2bd332 commit 4a29081 Copy full SHA for 4a29081
File tree 3 files changed +51
-1
lines changed
3 files changed +51
-1
lines changed Original file line number Diff line number Diff line change @@ -2,4 +2,5 @@ config.json
2
2
go-cqhttp /**
3
3
.idea /**
4
4
** .pyc
5
- .vscode /**
5
+ .vscode /**
6
+ logs /**
Original file line number Diff line number Diff line change
1
+ from loguru import logger
2
+ import sys
3
+ from pathlib import Path
4
+
5
+ log_path = Path (__file__ ).parent .parent / "logs" / "{time:YYYY-MM-DD}.log"
6
+
7
+ logger .add (
8
+ sink = log_path ,
9
+ rotation = "daily" ,
10
+ colorize = True ,
11
+ format = "{time:YY-MM-DD HH:mm:ss} | {level} | {message}" ,
12
+ )
13
+
14
+
15
+ def write_log (message ):
16
+ logger .info (message )
17
+ sys .stdout .flush ()
18
+ sys .stderr .flush ()
Original file line number Diff line number Diff line change
1
+ test_msg = '''{
2
+ "action": "send_msg",
3
+ "params": {
4
+ "user_id": "2560359315",
5
+ "message": "test"
6
+ },
7
+ "echo": "114514"
8
+ }'''
9
+
10
+
11
+ import asyncio
12
+ from email import message
13
+ import logging
14
+ from websockets import serve
15
+ import ujson as json
16
+
17
+
18
+ async def send_message (websocket ):
19
+ message = test_msg
20
+ await websocket .send (message )
21
+ print (f"Sent > { message } " )
22
+
23
+ async def print_message (websocket ):
24
+ async for message in websocket :
25
+ message = json .loads (message )
26
+ if message ["post_type" ] == "message" :
27
+ print (message )
28
+
29
+
30
+ # asyncio.run(main())
31
+
You can’t perform that action at this time.
0 commit comments