Commit Graph

550 Commits

Author SHA1 Message Date
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