yanyongyu
|
66ba25494a
|
♻️ rewrite dependency injection system
|
2021-12-12 18:19:08 +08:00 |
|
yanyongyu
|
6b5a5e53eb
|
🔥 remove state factory
|
2021-12-11 17:35:12 +08:00 |
|
yanyongyu
|
5aedc52537
|
✅ add pytest
|
2021-12-10 17:02:16 +08:00 |
|
yanyongyu
|
a0d13822c0
|
♻️ change matcher run function
|
2021-12-10 15:46:06 +08:00 |
|
yanyongyu
|
61e17d0de7
|
🏷️ fix missing type
|
2021-12-08 16:46:10 +08:00 |
|
yanyongyu
|
b64b02bb45
|
✏️ add missing annotationo
|
2021-12-07 02:16:18 +08:00 |
|
yanyongyu
|
d80c02ae46
|
♻️ rewrite adapter abc class
|
2021-12-06 22:19:05 +08:00 |
|
yanyongyu
|
180aaadda9
|
🐛 fix coroutine check error
|
2021-12-06 20:34:14 +08:00 |
|
yanyongyu
|
a85ee6555f
|
🐛 fix error on python 3.9+
|
2021-12-06 11:27:25 +08:00 |
|
yanyongyu
|
5b75b72720
|
♻️ use class rule and permission
|
2021-12-06 10:10:51 +08:00 |
|
yanyongyu
|
ca4d7397f8
|
🐛 add skip handle for process
|
2021-12-06 00:17:52 +08:00 |
|
yanyongyu
|
c25ee1cb56
|
⚡ check param first then dependencies
|
2021-12-05 17:29:38 +08:00 |
|
yanyongyu
|
59e139724b
|
💩 find errors need to fix
|
2021-12-04 22:57:44 +08:00 |
|
Ju4tCode
|
b52954a240
|
Merge pull request #615 from nonebot/fix/httpx-http2
Fix: http2 for fastapi driver
|
2021-12-04 15:03:17 +08:00 |
|
Ju4tCode
|
aea961b346
|
Update nonebot/drivers/fastapi.py
|
2021-12-04 14:15:00 +08:00 |
|
yanyongyu
|
3c428d98c4
|
📝 add di docs
|
2021-12-03 23:30:15 +08:00 |
|
yanyongyu
|
226fc0feb3
|
🐛 fix http2 for fastapi
|
2021-12-02 20:52:39 +08:00 |
|
yanyongyu
|
7d8a60b033
|
👷 update doc ci
|
2021-12-02 03:17:10 +08:00 |
|
yanyongyu
|
0236746e65
|
🐛 fix rule and permission not handle skip
|
2021-12-01 19:21:31 +08:00 |
|
yanyongyu
|
b92c1a0b33
|
⚗️ add option for ws reconnect
|
2021-11-30 12:24:09 +08:00 |
|
yanyongyu
|
a6112fdf64
|
✨ support for mock api result (resolve #605)
|
2021-11-28 02:34:01 +08:00 |
|
yanyongyu
|
37f55652d9
|
♻️ separate fastapi driver
|
2021-11-27 12:16:31 +08:00 |
|
yanyongyu
|
030237fe22
|
🐛 fix receive reject
|
2021-11-25 20:42:48 +08:00 |
|
yanyongyu
|
286729f703
|
🔥 remove cqhttp files
|
2021-11-23 16:21:21 +08:00 |
|
yanyongyu
|
a98d98cd12
|
🎨 format code using black and isort
|
2021-11-22 23:21:26 +08:00 |
|
Ju4tCode
|
602185a34e
|
🔀 Merge pull request #588
Feature: `Handler` Dependency Injection
|
2021-11-22 21:16:36 +08:00 |
|
yanyongyu
|
3120abacb3
|
♿ allow extra param with default value
|
2021-11-22 11:38:42 +08:00 |
|
yanyongyu
|
23c237cb2a
|
💡 add depends example
|
2021-11-21 17:09:31 +08:00 |
|
yanyongyu
|
760ac693c0
|
🔥 remove dependency override provider
|
2021-11-21 16:12:36 +08:00 |
|
yanyongyu
|
75d4cd9565
|
🐛 fix cache concurrency
|
2021-11-21 15:46:48 +08:00 |
|
yanyongyu
|
b4d12d905d
|
⚗️ change permission to use handler
|
2021-11-21 12:36:44 +08:00 |
|
yanyongyu
|
471d306e13
|
⚗️ change rule to use handler
|
2021-11-19 18:18:53 +08:00 |
|
yanyongyu
|
dc31afbd18
|
♿ improve command rule types
|
2021-11-17 00:27:58 +08:00 |
|
yanyongyu
|
4cbdd726e5
|
🏗️ change code structure
|
2021-11-16 18:30:16 +08:00 |
|
yanyongyu
|
ea502c1fff
|
🔊 add deprecation warning for toml load
|
2021-11-15 23:05:05 +08:00 |
|
yanyongyu
|
d1c6eeb6c2
|
♻️ allow dynamic param types
|
2021-11-15 21:44:24 +08:00 |
|
yanyongyu
|
cafe5c9af0
|
🚧 add generator dependency support
|
2021-11-15 01:28:47 +08:00 |
|
yanyongyu
|
0a1ae75b70
|
✨ finish matcher process
|
2021-11-14 21:01:28 +08:00 |
|
yanyongyu
|
7495fee2a2
|
✨ add bot event type check
|
2021-11-14 01:34:25 +08:00 |
|
yanyongyu
|
9d708a6723
|
🚧 process handler call
|
2021-11-13 19:38:01 +08:00 |
|
yanyongyu
|
f7eadb48b5
|
🚧 create processor
|
2021-11-12 20:55:59 +08:00 |
|
yanyongyu
|
c454cf0874
|
🚧 process handler dependency
|
2021-11-12 18:10:40 +08:00 |
|
yanyongyu
|
fdffaf4e85
|
💡 add docstring
|
2021-11-11 18:10:39 +08:00 |
|
yanyongyu
|
2ccbc93e48
|
♻️ remove plugin namespace
|
2021-11-11 17:33:30 +08:00 |
|
yanyongyu
|
08f56db385
|
🚧 process matcher module
|
2021-11-09 00:57:59 +08:00 |
|
yanyongyu
|
72f5aeea54
|
🚧 refactor plugin loading
|
2021-11-08 01:02:35 +08:00 |
|
yanyongyu
|
d10f557212
|
⬆️ upgrade dependencies
|
2021-10-21 00:37:09 +08:00 |
|
yanyongyu
|
32e3c17552
|
🚨 remove linter warning
|
2021-10-21 00:08:37 +08:00 |
|
yanyongyu
|
c81c0578e3
|
🐛 fix fastapi forward header duplicate (fix #560)
|
2021-10-11 17:53:49 +08:00 |
|
yanyongyu
|
e12e18022b
|
⚗️ template support raw string
|
2021-10-04 22:00:32 +08:00 |
|
Mix
|
b9c91dc5c3
|
💡 add document for extended format spec
|
2021-10-03 16:39:43 +08:00 |
|
Mix
|
6b79106cd1
|
✨ support use MessageSegment method as template format spec
|
2021-10-03 16:26:55 +08:00 |
|
yanyongyu
|
94b98b74b9
|
⚗️ add fastapi/quart uvicorn configs
|
2021-10-02 15:35:15 +08:00 |
|
Mix
|
c8a8ff28ec
|
✨ support use Message object as message template
|
2021-10-02 14:05:54 +08:00 |
|
yanyongyu
|
3452880b16
|
⚗️ add fastapi reload include/exclude
|
2021-09-30 01:22:12 +08:00 |
|
yanyongyu
|
161cfbe1b8
|
⚗️ add more uvicorn config
|
2021-09-28 21:20:29 +08:00 |
|
yanyongyu
|
041b59011b
|
🔥 remove return value in event handle
|
2021-09-27 12:52:21 +08:00 |
|
yanyongyu
|
92a411e3b4
|
🎨 isort format code
|
2021-09-27 00:19:30 +08:00 |
|
yanyongyu
|
cfdebb30b7
|
🐛 fix log not escaped in forward driver
|
2021-09-25 19:14:16 +08:00 |
|
StarHeartHunt
|
5cd61c09a8
|
🚨 re-export base adapter init
according to pep484
|
2021-09-18 20:22:38 +08:00 |
|
yanyongyu
|
463ff260c4
|
🐛 fix doc build error
|
2021-09-18 18:04:19 +08:00 |
|
yanyongyu
|
4f8771acbd
|
🚨 re-export according to pep484
|
2021-09-18 16:11:03 +08:00 |
|
yanyongyu
|
a273d75b07
|
✨ add send pause reject finish template
|
2021-09-17 23:28:08 +08:00 |
|
artin
|
9931563d80
|
🐛 fix ding adapter issues
1. cannot send complicate message, such as actionCard
2. fix judge current connection mode
|
2021-09-13 01:19:14 +08:00 |
|
yanyongyu
|
44d13acc81
|
♻️ rename message formatter into template
|
2021-09-11 19:48:46 +08:00 |
|
yanyongyu
|
b635d01519
|
💥 matcher prompt support message formatter
|
2021-09-11 13:45:03 +08:00 |
|
synodriver
|
12c1f6d764
|
🐛 fix USER bug
|
2021-09-09 23:17:54 +08:00 |
|
ishkong
|
ed1f1c27e2
|
🐛 Fix endswith match bug
|
2021-08-29 19:18:36 +08:00 |
|
yanyongyu
|
3fa75b1c78
|
♻️ separate adapter abstract classes
|
2021-08-29 00:24:28 +08:00 |
|
yanyongyu
|
5cf665fa21
|
🐛 fix format field error
|
2021-08-28 19:42:32 +08:00 |
|
yanyongyu
|
116f16b470
|
🐛 fix stringify when formatting
|
2021-08-28 19:39:54 +08:00 |
|
Mix
|
1c73a9adfa
|
💡 add comment to describe template formatter usage
|
2021-08-27 19:13:08 +08:00 |
|
yanyongyu
|
7cfdc2dd37
|
🔥 use Any for format type
|
2021-08-27 15:08:26 +08:00 |
|
yanyongyu
|
58d10abd32
|
🎨 change typing for formatter
|
2021-08-27 14:46:15 +08:00 |
|
Mix
|
f0bc47ec5e
|
✨ Add message template formatter
ref: https://github.com/nonebot/discussions/discussions/27
|
2021-08-27 02:52:24 +08:00 |
|
yanyongyu
|
b5f2b1a76d
|
🐛 fix fastapi driver ws missing header
|
2021-08-25 23:04:48 +08:00 |
|
yanyongyu
|
3d4d3b0f24
|
🐛 fix got handler running more than once
|
2021-08-16 16:47:57 +08:00 |
|
yanyongyu
|
57a60ae45b
|
🏷️ add missing type hint
|
2021-08-13 00:20:41 +08:00 |
|
Mix
|
5791018af1
|
🥅 catch exception raised in setup factory
|
2021-08-12 22:26:41 +08:00 |
|
yanyongyu
|
f2b23f1b44
|
🎨 escape message before colorful log
|
2021-08-12 16:45:22 +08:00 |
|
yanyongyu
|
3a0265b0f6
|
🐛 fix fastapi forward reconnect error
|
2021-08-12 13:59:01 +08:00 |
|
yanyongyu
|
ceebe0e95d
|
🐛 fix absolute import
|
2021-08-06 15:13:36 +08:00 |
|
yanyongyu
|
8e97a84ad8
|
💥 correct message segment mapping funcs
|
2021-08-04 19:35:03 +08:00 |
|
yanyongyu
|
3564228183
|
🐛 fix message segment mapping error
|
2021-08-04 19:11:59 +08:00 |
|
yanyongyu
|
cda1ad093f
|
💥 change forward setup api
|
2021-07-31 12:24:11 +08:00 |
|
yanyongyu
|
f48c61c2e0
|
🐛 improve sub plugin detect
|
2021-07-29 17:31:28 +08:00 |
|
yanyongyu
|
571cdef826
|
📝 fix sphinx build errors
|
2021-07-28 16:32:50 +08:00 |
|
yanyongyu
|
0ce3ee6c20
|
💡 support sphinx 4.0
|
2021-07-26 12:14:29 +08:00 |
|
Mix
|
c1b10a0e48
|
👽 🐛 fix quart.exception removal caused import error
|
2021-07-26 10:41:38 +08:00 |
|
yanyongyu
|
cf747f954c
|
✨ fastapi driver support forward connect
|
2021-07-23 00:51:19 +08:00 |
|
yanyongyu
|
1f0be1e1e3
|
⚡ improve aiohttp main loop performance
|
2021-07-21 23:47:18 +08:00 |
|
yanyongyu
|
ecc613f6c5
|
✨ add cqhttp forward support
|
2021-07-20 15:36:20 +08:00 |
|
yanyongyu
|
04b3fda40c
|
✨ cqhttp support forward websocket
|
2021-07-19 23:46:29 +08:00 |
|
yanyongyu
|
32787fdc1e
|
⚗️ experimenting aiohttp driver
|
2021-07-19 14:51:28 +08:00 |
|
yanyongyu
|
637c48aea7
|
🚧 update aiohttp driver
|
2021-07-19 01:20:17 +08:00 |
|
yanyongyu
|
8e915f808b
|
🎨 fix linter error
|
2021-07-03 11:50:56 +08:00 |
|
midori
|
b9de8baac4
|
New: get_bot function (#419)
Co-authored-by: nonebot <nonebot@users.noreply.github.com>
Co-authored-by: Ju4tCode <42488585+yanyongyu@users.noreply.github.com>
|
2021-06-27 14:03:54 +08:00 |
|
yanyongyu
|
b3718c3042
|
⚗️ add forward driver aiohttp
|
2021-06-21 01:25:58 +08:00 |
|
yanyongyu
|
69cee3844e
|
✨ support dot notation for driver config
|
2021-06-21 01:25:58 +08:00 |
|
StarHeart
|
e0bd7e11d5
|
🔥 remove unnecessary print
|
2021-06-20 09:25:55 +08:00 |
|
yanyongyu
|
0c5bbdaabe
|
🎨 remove linter error
|
2021-06-19 15:18:57 +08:00 |
|
yanyongyu
|
d8e29a81aa
|
✨ support absolute plugin import
|
2021-06-19 15:15:00 +08:00 |
|
yanyongyu
|
9f15b69724
|
✨ allow change handlers list when running
|
2021-06-18 16:27:41 +08:00 |
|
yanyongyu
|
cd12718dcb
|
🐛 update mirai adapter
|
2021-06-18 01:23:13 +08:00 |
|
Muchan
|
f87c23c9a7
|
🐛 fix duplicated help
|
2021-06-17 10:14:36 +08:00 |
|
yanyongyu
|
b2f21ab974
|
🎨 fix message typing error
|
2021-06-17 01:07:19 +08:00 |
|
yanyongyu
|
6749afe75e
|
🚨 remove linter error
|
2021-06-16 00:58:47 +08:00 |
|
yanyongyu
|
c76dae584e
|
🐛 fix quart implement
|
2021-06-15 10:16:17 +08:00 |
|
StarHeart
|
edb7c79acf
|
📝 typo
|
2021-06-15 09:53:25 +08:00 |
|
yanyongyu
|
76c830739c
|
🎨 change reverse driver abstract methods
|
2021-06-15 01:23:12 +08:00 |
|
yanyongyu
|
8e6f8fada8
|
🐛 fix import recursion when same plugin and file name (fix #401)
|
2021-06-15 01:13:05 +08:00 |
|
yanyongyu
|
ddd96271b0
|
🎨 improve typing
|
2021-06-14 19:52:35 +08:00 |
|
StarHeartHunt
|
c0d78449be
|
✨ support custom response
|
2021-06-14 02:06:37 +08:00 |
|
yanyongyu
|
b2f5f93603
|
🐛 fix error inherit state in session when using state_factory
|
2021-05-31 21:54:17 +08:00 |
|
yanyongyu
|
830276d110
|
🐛 fix state error when matcher update(fix #397)
|
2021-05-31 21:49:25 +08:00 |
|
yanyongyu
|
accbf57776
|
🚨 remove some linter warning
|
2021-05-31 01:06:56 +08:00 |
|
yanyongyu
|
62c0dd6e74
|
💡 add docstring
|
2021-05-31 00:27:31 +08:00 |
|
yanyongyu
|
916bb5b0e6
|
💡 update docstring
|
2021-05-30 11:07:27 +08:00 |
|
yanyongyu
|
45e1126f37
|
🐛 fix missing update when reject or pause (fix #394)
|
2021-05-30 10:55:34 +08:00 |
|
yanyongyu
|
c4b83a60f1
|
🚧 add http request and response class
|
2021-05-27 01:01:58 +08:00 |
|
StarHeart
|
e659b4b2b6
|
🐛 typo
|
2021-05-25 20:46:27 +08:00 |
|
yanyongyu
|
918b375ece
|
💥 drop self_id call_api support
|
2021-05-24 16:49:27 +08:00 |
|
StarHeartHunt
|
3939dfa024
|
🙈 ignore .DS_Store
|
2021-05-22 11:27:16 +08:00 |
|
yanyongyu
|
8680a954f8
|
♻️ separate driver
|
2021-05-21 17:06:20 +08:00 |
|
yanyongyu
|
61512ff01f
|
🏷️ add type hint for logger
|
2021-05-21 15:15:04 +08:00 |
|
yanyongyu
|
faf7a3b500
|
📝 update doc
|
2021-05-10 18:42:32 +08:00 |
|
yanyongyu
|
41c5ac0ac7
|
♿ improve plugin matcher system
|
2021-05-10 18:39:59 +08:00 |
|
yanyongyu
|
f8ad9ef278
|
⚗️ support segment typing for message
|
2021-05-10 00:54:15 +08:00 |
|
yanyongyu
|
9052214e6d
|
♿ raise ImportError when exec_module
|
2021-04-21 18:26:58 +08:00 |
|
Ju4tCode
|
4ba6ff106c
|
Merge pull request #334 from nonebot/yanyongyu/issue332
Fix: log module name error
|
2021-04-19 21:50:11 +08:00 |
|
yanyongyu
|
64d51448b8
|
🐛 fix log module name error
|
2021-04-19 21:43:28 +08:00 |
|
yanyongyu
|
79d3bbcdfe
|
🔊 change log level add level config
|
2021-04-19 21:15:10 +08:00 |
|
Ju4tCode
|
92b035bea8
|
🔀 Merge pull request #322
New: `handle_event` will return excecption
|
2021-04-09 12:50:47 +08:00 |
|
yanyongyu
|
9801a8cebd
|
🎨 format code
|
2021-04-09 12:26:27 +08:00 |
|
Mix
|
f5a22b3d4b
|
🥅 return event handling exception
|
2021-04-08 23:35:08 +08:00 |
|
yanyongyu
|
d1a438a287
|
⚗️ support tuple prefix in startswith
|
2021-04-04 12:28:10 +08:00 |
|
yanyongyu
|
0d467d9275
|
✨ add startswith endswith ignorecase option #312
|
2021-04-04 12:19:03 +08:00 |
|
yanyongyu
|
c402b7599f
|
🐛 fix missing matcher when load external plugin with dot
|
2021-04-03 17:32:01 +08:00 |
|
yanyongyu
|
e425571b08
|
🐛 fix protocol not found in py37
|
2021-04-02 01:17:33 +08:00 |
|
yanyongyu
|
85f0023350
|
🔥 improve matcher store
|
2021-04-02 01:09:40 +08:00 |
|
yanyongyu
|
0eadf5f4e9
|
🐛 fix load error
|
2021-04-02 00:05:27 +08:00 |
|
yanyongyu
|
f0a6ff4627
|
⚗️ add called api hook
|
2021-04-01 20:23:55 +08:00 |
|
yanyongyu
|
fcb1c5d316
|
🚑 fix matcher got recursion
|
2021-04-01 20:05:31 +08:00 |
|
yanyongyu
|
59ec5bacde
|
📝 update changelog
|
2021-03-31 21:20:07 +08:00 |
|
yanyongyu
|
ca08c56df7
|
🐛 fix import hook export
|
2021-03-31 20:38:00 +08:00 |
|
yanyongyu
|
8f99b01fb5
|
⚗️ add call_api hook
|
2021-03-31 16:53:10 +08:00 |
|
yanyongyu
|
43b185a3b8
|
🔊 add log for event handle
|
2021-03-27 14:42:43 +08:00 |
|
yanyongyu
|
1f585d8bcb
|
⚡ store message in ParserExit exception
|
2021-03-26 11:25:13 +08:00 |
|
yanyongyu
|
b861149e0b
|
✨ add argparse help message
|
2021-03-25 18:22:56 +08:00 |
|
yanyongyu
|
f00ce8b4f6
|
🐛 matcher.send returned none
|
2021-03-24 00:28:37 +08:00 |
|
yanyongyu
|
45199a247b
|
🐛 fix plugin matcher data
|
2021-03-22 16:41:29 +08:00 |
|
yanyongyu
|
f0a8b47c06
|
💩 remove __manager__
|
2021-03-22 01:23:09 +08:00 |
|
yanyongyu
|
6371cd6bfe
|
🐛 fix error matcher module when import
|
2021-03-22 01:15:15 +08:00 |
|
yanyongyu
|
1527fb55f5
|
💡 update handler docstring
|
2021-03-20 16:33:16 +08:00 |
|
yanyongyu
|
2166595e50
|
🐛 fix cqhttp secret checking #289
|
2021-03-20 14:49:58 +08:00 |
|
yanyongyu
|
22033e1cfb
|
🐛 fix typing
|
2021-03-19 15:02:01 +08:00 |
|
yanyongyu
|
fc334ec7b9
|
♿ add logger id
|
2021-03-19 00:24:38 +08:00 |
|
yanyongyu
|
e7dc4e1eec
|
⚗️ finish handler class
|
2021-03-18 21:30:52 +08:00 |
|
yanyongyu
|
6bd12b7f2c
|
⚗️ add handler class
|
2021-03-18 19:16:18 +08:00 |
|
yanyongyu
|
62135dc117
|
🔊 fix logger color tag
|
2021-03-16 16:20:58 +08:00 |
|
yanyongyu
|
211c571508
|
🐛 fix reimport by require
|
2021-03-13 18:21:56 +08:00 |
|
yanyongyu
|
785eac1345
|
🏷️ fix regex rule typing error
|
2021-03-13 15:35:13 +08:00 |
|
yanyongyu
|
bb64c6fb71
|
🐛 fix type and permission updater
|
2021-03-12 16:28:56 +08:00 |
|
StarHeart
|
efacff698d
|
🐛 typo
|
2021-03-11 10:55:18 +08:00 |
|
yanyongyu
|
ac613b5839
|
🐛 fix subplugin detect bug
|
2021-03-06 22:25:50 +08:00 |
|
yanyongyu
|
33412f9bd2
|
⚗️ add reload dir config for fastapi
|
2021-03-06 11:56:58 +08:00 |
|
yanyongyu
|
9e04e497b7
|
⚗️ add type and permission updater hook
|
2021-03-03 16:06:19 +08:00 |
|
yanyongyu
|
f6289ff1b3
|
🐛 fix prompt error
|
2021-03-02 14:35:02 +08:00 |
|
yanyongyu
|
b23e845726
|
⬆️ fit pydantic 1.8
|
2021-03-01 00:30:06 +08:00 |
|
yanyongyu
|
dc38a98180
|
⬆️ bump and fit pydantic 1.8
|
2021-02-28 00:35:40 +08:00 |
|
yanyongyu
|
8c9e096a84
|
🐛 ignore adapter register with same name
|
2021-02-26 17:22:39 +08:00 |
|
Ju4tCode
|
19a780eabb
|
🔀 Merge pull request #242
Docs: update how-to-work doc
|
2021-02-26 17:06:26 +08:00 |
|
yanyongyu
|
3c312d9759
|
📝 update how to work doc
Co-authored-by: AkiraXie <l997460364@outlook.com>
|
2021-02-26 17:00:38 +08:00 |
|
yanyongyu
|
bb37d757da
|
💡 remove comment
|
2021-02-26 12:03:48 +08:00 |
|
Ju4tCode
|
9ea80abf8c
|
🔀 Merge pull request #238
fix builtin plugin single session
|
2021-02-25 10:56:20 +08:00 |
|
AkiraXie
|
da290dad07
|
🥅 fix ValueError to Exception
|
2021-02-24 23:56:52 +08:00 |
|
AkiraXie
|
6f2b9a1d13
|
🐛 fix single_session bug
|
2021-02-24 22:21:47 +08:00 |
|
yanyongyu
|
04e11c3b3e
|
💡 update docstring
|
2021-02-24 17:56:43 +08:00 |
|
yanyongyu
|
eb8e5aa39d
|
♿ add plugin loading using json/toml
|
2021-02-24 17:48:08 +08:00 |
|
yanyongyu
|
507000b63b
|
🐛 fix command match #235
|
2021-02-23 22:50:25 +08:00 |
|
yanyongyu
|
f31318b7f4
|
🚸 wrap version with try
|
2021-02-22 10:44:42 +08:00 |
|
yanyongyu
|
f9d4bcba3d
|
⚗️ change allowed types for cqhttp #222
Co-authored-by: synodriver <624805065@qq.com>
|
2021-02-21 11:00:45 +08:00 |
|
yanyongyu
|
9bbadddfa9
|
🐛 fix sub plugin relative import
|
2021-02-20 11:09:16 +08:00 |
|
yanyongyu
|
247456df56
|
📝 update docs
|
2021-02-19 15:24:52 +08:00 |
|
yanyongyu
|
be674c0efc
|
⚗️ add load all plugin function
|
2021-02-19 15:15:46 +08:00 |
|
yanyongyu
|
f26fb9d6fb
|
⚗️ change import hook
|
2021-02-19 14:58:26 +08:00 |
|
yanyongyu
|
31b8a5ff77
|
🏗️ change nonebot project structure
|
2021-02-11 17:29:16 +08:00 |
|
yanyongyu
|
2b67b0f12e
|
🔇 remove unused type hint
|
2021-02-07 23:36:04 +08:00 |
|
Mix
|
0761a60443
|
🩹 fix reply process in mirai adapter
|
2021-02-07 21:28:58 +08:00 |
|
yanyongyu
|
217b1a5fac
|
⏪ revert command change
|
2021-02-07 20:57:08 +08:00 |
|
yanyongyu
|
ef98a6f23c
|
🔖 bump version 2.0.0a10
|
2021-02-07 20:51:09 +08:00 |
|
Mix
|
f3b77a7f60
|
✏️ fix typo in docs
|
2021-02-07 17:16:12 +08:00 |
|
Ju4tCode
|
a3fe3a1ad8
|
🔀 Merge pull request #199
Fix mirai adapter command process
|
2021-02-07 12:55:49 +08:00 |
|
Mix
|
382a9b6e12
|
🔊 improve message logging
|
2021-02-07 12:40:31 +08:00 |
|
Mix
|
85aba9e36f
|
🐛 fix bug founded during test in mirai adapter
|
2021-02-07 12:17:21 +08:00 |
|
Mix
|
49010bf5b7
|
⚗️ trying to change mirai adapter message processing behavior
|
2021-02-07 11:52:50 +08:00 |
|
Ju4tCode
|
458ddaa167
|
🔀 Merge pull request #196
New: Quart driver
|
2021-02-07 11:02:23 +08:00 |
|
Mix
|
b59ff03abf
|
⏪ revert changes to change implement method
This reverts commit bf7b2a8cbe .
|
2021-02-07 10:15:18 +08:00 |
|
Mix
|
bdd9f5ae30
|
🐛 fix bad type hinting
|
2021-02-07 02:27:09 +08:00 |
|
Mix
|
abcdbc4de9
|
💥 🐛 add support for non-plaintext start message
|
2021-02-07 02:21:31 +08:00 |
|
Mix
|
6cb9fda53a
|
🎨 remove unused imports
|
2021-02-06 11:43:01 +08:00 |
|
Mix
|
4f7a033b9c
|
⚡ use dynamic routing in quart driver
|
2021-02-06 11:38:21 +08:00 |
|
Mix
|
86965ee06d
|
💡 add comments in quart driver
|
2021-02-06 11:15:30 +08:00 |
|
Mix
|
496f64f103
|
🐛 fix bugs in quart driver
|
2021-02-06 10:34:52 +08:00 |
|
Mix
|
9e0862bc97
|
✨ finish quart driver implement
|
2021-02-06 09:41:17 +08:00 |
|
yanyongyu
|
bf7b2a8cbe
|
♿ matcher.send will return bot.send
|
2021-02-05 23:13:35 +08:00 |
|
Mix
|
ad8429e7fa
|
🐛 fix log escape in mirai adapter
|
2021-02-05 20:09:19 +08:00 |
|
yanyongyu
|
c268e0105d
|
🐛 fix escape comma
|
2021-02-05 14:26:03 +08:00 |
|
yanyongyu
|
ff9f0bc74a
|
📝 update doc
|
2021-02-05 13:31:33 +08:00 |
|
yanyongyu
|
59bdd03b1e
|
🐛 fix rule override bug
|
2021-02-05 11:49:12 +08:00 |
|
yanyongyu
|
e6a68feb0c
|
🚑 hotfix missing return when rule check failed
|
2021-02-03 11:23:13 +08:00 |
|
yanyongyu
|
d913be5c0d
|
🐛 fix matcher
|
2021-02-02 12:48:16 +08:00 |
|
yanyongyu
|
98b67ad829
|
📝 update docstring
|
2021-02-02 12:39:23 +08:00 |
|
yanyongyu
|
a54fd2f235
|
💡 update docstring
|
2021-02-02 12:15:20 +08:00 |
|
Ju4tCode
|
c9a8e7ff0d
|
Merge branch 'dev' into master
|
2021-02-02 12:04:01 +08:00 |
|
yanyongyu
|
9e4e9f29d1
|
✨ rewrite shell command
|
2021-02-02 11:59:14 +08:00 |
|
AkiraXie
|
f8fb36a1f7
|
⚡Support shell-like command
|
2021-02-02 01:20:36 +08:00 |
|
Ju4tCode
|
bbeeb11502
|
🔀 Merge pull request #179
New mah adapter
|
2021-02-01 21:16:20 +08:00 |
|
yanyongyu
|
00858416f9
|
🎨 format code and bump dependency
|
2021-02-01 20:58:12 +08:00 |
|
Mix
|
d6ae1ca01c
|
📄 add agpl v3 license for mirai adapter
|
2021-02-01 19:28:56 +08:00 |
|
Mix
|
ad3a08f514
|
💡 🗑️ remove some invalid comments in mirai adapter
|
2021-02-01 16:53:06 +08:00 |
|
Mix
|
c0fa137fed
|
🚸 add support of rule to_me in mirai adapter
|
2021-02-01 16:38:15 +08:00 |
|
Mix
|
5a63827f22
|
💬 💡 rename MiraiBot to Bot, fix a comment style
|
2021-02-01 16:38:15 +08:00 |
|
Mix
|
d2a62ebd3d
|
📝 💡 fix some typo and style in mirai adapter
|
2021-02-01 13:50:25 +08:00 |
|
Mix
|
8fe562e864
|
💡 🚸 complete comments and optimize usage in mirai adapter
|
2021-02-01 13:19:37 +08:00 |
|
yanyongyu
|
f6c24ec92f
|
🐛 change matcher check-run
|
2021-02-01 11:42:05 +08:00 |
|
Mix
|
56592fc413
|
🚧 💡 add comments for message etc. in mirai adapter
|
2021-02-01 01:04:41 +08:00 |
|
Mix
|
7c9cbe7b58
|
💬 💡 rename some dataclass, add comments for events in mirai adapter
|
2021-02-01 00:01:31 +08:00 |
|
Mix
|
858639bebe
|
💡 📝 add some comments in code, add document build struct for mirai adapter
|
2021-01-31 22:43:43 +08:00 |
|
Mix
|
a39785d6d9
|
💡 add some comments in mirai adapter
|
2021-01-31 18:00:40 +08:00 |
|
Mix
|
20b299c758
|
🚸 add .approve and .reject method for request event in mirai adapter
|
2021-01-31 17:01:04 +08:00 |
|
Mix
|
3f56da9245
|
🚧 add support of reverse post and forward ws for mirai adapter
|
2021-01-31 16:03:15 +08:00 |
|
Mix
|
73be9151b0
|
🚸 add factory classmethods in MessageSegment at mirai adapter
|
2021-01-30 21:51:51 +08:00 |
|
Mix
|
95f27824ee
|
🚧 add api methods define
|
2021-01-30 20:40:00 +08:00 |
|
Mix
|
c82ceefc8b
|
⏪ revert call method to http post, add api handle
|
2021-01-30 19:11:17 +08:00 |
|
Mix
|
5b3ef53301
|
🎨 add support for on_bot_* event handler
|
2021-01-30 13:45:55 +08:00 |
|
Mix
|
8b3eb4e076
|
⚡ add retry for mirai adapter when websocket connection down
|
2021-01-30 13:36:31 +08:00 |
|
yanyongyu
|
b140ebd149
|
🐛 fix wrong data in CQ:share #170
|
2021-01-30 10:56:58 +08:00 |
|
Mix
|
5de41a18f9
|
🎨 sort imports in file
|
2021-01-30 06:10:04 +08:00 |
|
Mix
|
02af1c1227
|
🚧 finish forward websocket receive
|
2021-01-30 05:58:30 +08:00 |
|
Mix
|
0bb0d16d93
|
🚧 basically completed event serialize
|
2021-01-29 21:19:13 +08:00 |
|
Mix
|
5a9798121c
|
🚧 add some support for mirai basic events
|
2021-01-29 17:38:39 +08:00 |
|
Mix
|
8574b2ec72
|
🚧 start working on mirai-api-http adapter
|
2021-01-29 17:37:44 +08:00 |
|
Artin
|
27e06dd4e8
|
🐛 fix ding adapter
1. fix send `at_sender`
2. fix event parse error
3. `MessageSegment` add `atDingtalkIds`/`code`
|
2021-01-29 14:31:36 +08:00 |
|
yanyongyu
|
5e3f1b5435
|
✨ new common config loading from .env
|
2021-01-27 11:39:34 +08:00 |
|
yanyongyu
|
2e75671d56
|
⚗️ add processor to ensure single matcher
|
2021-01-26 15:03:37 +08:00 |
|
yanyongyu
|
f8304406c5
|
⚗️ add new builtin plugin
|
2021-01-25 18:15:25 +08:00 |
|
yanyongyu
|
853b797cd9
|
🐛 change USER perm and temp matcher type
|
2021-01-24 18:16:18 +08:00 |
|
yanyongyu
|
109125b583
|
🐛 remove args in creating bot
|
2021-01-21 12:41:52 +08:00 |
|
yanyongyu
|
9685a4b1bf
|
⚗️ seperate configs
|
2021-01-17 13:46:29 +08:00 |
|
yanyongyu
|
7c3b2b514a
|
♿ add request event approve reject
|
2021-01-16 11:47:48 +08:00 |
|
yanyongyu
|
fcac6f8a0f
|
♿ improve session id support
|
2021-01-16 11:10:54 +08:00 |
|
yanyongyu
|
a1d801ba14
|
⚗️ new fastapi config settings
|
2021-01-12 18:02:05 +08:00 |
|
yanyongyu
|
9d047daef5
|
🚧 move cqhttp config into adapter
|
2021-01-12 17:55:27 +08:00 |
|
yanyongyu
|
01fa2ece6e
|
🐛 fix wrong space strip
|
2021-01-12 15:48:31 +08:00 |
|
yanyongyu
|
e7993a4485
|
🐛 fix plain text escaped
|
2021-01-08 18:14:18 +08:00 |
|
yanyongyu
|
b6bf477551
|
⚗️ add got receive overload #142
|
2021-01-06 18:29:41 +08:00 |
|
Ju4tCode
|
a211f09a99
|
🔀 Merge pull request #143
fix config typo
|
2021-01-05 23:11:35 +08:00 |
|
yanyongyu
|
0c517acee2
|
✏️ fix config typo
|
2021-01-05 23:06:36 +08:00 |
|
yanyongyu
|
60fd092410
|
🐛 fix none message
|
2021-01-05 12:12:41 +08:00 |
|
Artin
|
877fa1a75a
|
🐛 Fix cqhttp Message null parameter
|
2021-01-04 22:24:43 +08:00 |
|
yanyongyu
|
2218fa2b33
|
🐛 fix missing return after close ws
|
2021-01-04 18:09:42 +08:00 |
|
yanyongyu
|
bc5391d711
|
🐛 ensure message is not empty
|
2021-01-04 13:27:49 +08:00 |
|
yanyongyu
|
a4cb7f13be
|
🐛 fix error guess when reply to event #136
|
2021-01-02 14:42:13 +08:00 |
|
yanyongyu
|
4dffc879d9
|
🐛 fix incorrect remove temp matcher
|
2021-01-02 10:57:55 +08:00 |
|
yanyongyu
|
b446fcc929
|
🐛 fix action failed info display error
|
2021-01-01 18:18:01 +08:00 |
|
yanyongyu
|
5cc5375cb5
|
🐛 fix missing group_id when PokeNotifyEvent
|
2021-01-01 18:01:05 +08:00 |
|
Mix
|
fbaf19e454
|
:critical: fix group event serialization error
|
2021-01-01 15:16:55 +08:00 |
|
yanyongyu
|
49201f5346
|
📝 update doc
|
2020-12-31 17:58:09 +08:00 |
|
yanyongyu
|
938b5bf275
|
🐛 fix message construct typing and plugins loading
|
2020-12-31 14:00:59 +08:00 |
|
Ju4tCode
|
a98417a878
|
🔀 Merge pull request #127
Update ding adapter
|
2020-12-30 20:29:18 +08:00 |
|
yanyongyu
|
55f1bd1f2d
|
✏️ update code style
|
2020-12-30 20:08:22 +08:00 |
|
Artin
|
086a998b20
|
⚡ improve ding adapter
add tests/test_ding.py
add some log
|
2020-12-30 18:33:54 +08:00 |
|
yanyongyu
|
d4f344d247
|
♿ improve command
|
2020-12-30 12:42:10 +08:00 |
|
yanyongyu
|
c8cd6de2f2
|
⚡ improve ding adapter
|
2020-12-30 00:36:29 +08:00 |
|
Artin
|
a5947922b6
|
Update nonebot/adapters/__init__.py
Co-authored-by: Ju4tCode <42488585+yanyongyu@users.noreply.github.com>
|
2020-12-29 14:50:24 +08:00 |
|
Artin
|
13f6a692a7
|
Update nonebot/adapters/__init__.py
Co-authored-by: Ju4tCode <42488585+yanyongyu@users.noreply.github.com>
|
2020-12-29 14:50:15 +08:00 |
|
Artin
|
f13befc4d8
|
Update nonebot/adapters/__init__.py
Co-authored-by: Ju4tCode <42488585+yanyongyu@users.noreply.github.com>
|
2020-12-29 14:50:07 +08:00 |
|
Artin
|
1bdbbca12f
|
✨ Update ding adapter event logic
|
2020-12-29 12:12:35 +08:00 |
|
yanyongyu
|
ab61be26a9
|
⚡ improve radd support for messagesegment
|
2020-12-28 17:39:33 +08:00 |
|
yanyongyu
|
1c9df5ac02
|
🎨 change method into private
|
2020-12-28 13:59:54 +08:00 |
|
yanyongyu
|
299c259d50
|
🐛 fix hook block event receiving bug
|
2020-12-28 13:53:24 +08:00 |
|
yanyongyu
|
c993f15bca
|
⚗️ add ws connection hook
|
2020-12-28 13:36:00 +08:00 |
|
yanyongyu
|
2d63eb32e1
|
🚑 hotfix due to cq security problem
|
2020-12-28 00:24:18 +08:00 |
|
yanyongyu
|
2ae76ff78b
|
⚗️ new stop propagation method
|
2020-12-24 22:19:08 +08:00 |
|
yanyongyu
|
41663e1b08
|
🚧 update cqcode
|
2020-12-23 17:12:53 +08:00 |
|
yanyongyu
|
ab256e57b1
|
🐛 fix missing escape in builtin plugin #117
|
2020-12-22 20:12:00 +08:00 |
|
yanyongyu
|
44a15d684b
|
✏️ fix typo
|
2020-12-21 19:32:58 +08:00 |
|
yanyongyu
|
bc459b5ff4
|
🐛 fix non text cqcode not unescaped
|
2020-12-21 16:19:02 +08:00 |
|
yanyongyu
|
e44cde0600
|
✅ add test case
|
2020-12-20 12:09:30 +08:00 |
|
yanyongyu
|
1b00fe7921
|
✨ add state factory support #113
|
2020-12-20 11:59:51 +08:00 |
|
yanyongyu
|
4ec4adf003
|
💡 add adapter docstring
|
2020-12-19 15:30:34 +08:00 |
|
yanyongyu
|
a88a2f4a4f
|
🔊 revert log string
|
2020-12-19 14:16:47 +08:00 |
|
yanyongyu
|
a539fd0062
|
🔊 improve adapter not found log
|
2020-12-19 11:20:41 +08:00 |
|
yanyongyu
|
83addf045f
|
♿ improve actionfailed info
|
2020-12-19 00:50:17 +08:00 |
|
yanyongyu
|
00305a8436
|
🎨 change event log
|
2020-12-19 00:26:24 +08:00 |
|
yanyongyu
|
799144e64d
|
✨ finish typing change
|
2020-12-17 21:09:30 +08:00 |
|
yanyongyu
|
6bd69e6708
|
🐛 fix typing
|
2020-12-17 01:52:16 +08:00 |
|
yanyongyu
|
784bc7b0cf
|
⚗️ new dynamic handler args
|
2020-12-16 23:13:00 +08:00 |
|
yanyongyu
|
a63a5fea3c
|
🐛 fix invalid cq code catched
|
2020-12-16 13:35:34 +08:00 |
|