synodriver
9bd07b9ced
✨ add block driver startup/shutdown sync support ( #1104 )
...
Feature: 正向驱动器 startup/shutdown hook 支持同步函数
2022-07-15 10:11:19 +08:00
Akirami
9dbea871b8
✏️ fix type T_RunPostProcessor incorrect description ( #1057 )
...
Bug: 修复 typing 中 T_RunPostProcessor 类型的注释描述不正确
2022-06-24 10:51:06 +08:00
Ju4tCode
f11970132c
✨ Fix: 修复 MessageSegment 在有额外数据时报错 ( #1055 )
2022-06-20 15:52:12 +08:00
Ju4tCode
06ee47edcd
✨ Feature: 添加插件元信息定义 ( #1046 )
2022-06-20 15:49:53 +08:00
Ju4tCode
7b06469a30
🐛 fix env var not override dotenv file ( #1052 )
2022-06-18 14:47:42 +08:00
BlueGlassBlock
4241eb538c
🎨 Feature: 日志记录自动检测终端是否支持彩色 ( #1034 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-06-03 20:59:04 +08:00
Ju4tCode
fa3ed2b58c
⚡ improve plugin system ( #1011 )
2022-05-26 16:35:47 +08:00
Ju4tCode
6feed0610b
🐛 fix union validation error ( #1001 )
2022-05-22 19:42:30 +08:00
Ju4tCode
80594cffb6
🔊 add export deprecation warning ( #983 )
2022-05-20 17:34:15 +08:00
Ju4tCode
56f99b7f0b
✨ Feat: 支持 WebSocket 连接同时获取 str 或 bytes ( #962 )
2022-05-14 21:06:57 +08:00
Ju4tCode
5e970a291f
🐛 fix di default param eq override ( #971 )
2022-05-14 16:54:41 +08:00
Mix
95331bbb22
🐛 Fix MessageTemplate
improper behavior when no format spec ( #947 )
...
* 🧪 Add a test to figure out bug in #938
* ♻️ 🐛 Refactor rich message template formatting, fix #938
2022-04-30 09:59:23 +08:00
MeetWq
533e99418c
Feat: 添加 CommandStart
依赖注入参数 ( #915 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: yanyongyu <42488585+yanyongyu@users.noreply.github.com>
2022-04-20 14:43:29 +08:00
Ju4tCode
2f3324ce0c
🐛 Fix: Bot Hook 没有捕获跳过异常 ( #905 )
2022-04-04 10:35:14 +08:00
Akirami
f20cf785ce
🏷️ fix some matcher's redundant optional ( #904 )
...
Fix: 修复部分事件响应器参数类型中冗余的 Optional
2022-04-01 16:29:44 +08:00
Ju4tCode
45e2e6c280
🐛 fix event maybe converted when checking type ( #876 )
...
Fix: 修复 event 类型检查会对类型进行自动转换
2022-03-20 19:40:43 +08:00
Ju4tCode
02de6fd266
✨ add rule permission reflected operation support ( #872 )
...
Feature: 添加 Rule, Permission 反向位运算支持
2022-03-17 21:11:37 +08:00
yanyongyu
6920ec3a11
🏷️ fix fullmatch return type error
2022-02-18 11:12:19 +08:00
Ju4tCode
192c8da09c
🔀 Merge pull request #797
...
Feature: 新增文本完整匹配规则
2022-02-18 11:04:49 +08:00
Mix
0f0dc0a818
⚡ improve full match performance with frozenset
2022-02-17 23:49:47 +08:00
AkiraXie
c48ddaf0a2
🐛 fix DataclassEncoder bug and add test case
2022-02-17 15:06:26 +08:00
pre-commit-ci[bot]
f737bb899c
🚨 auto fix by pre-commit hooks
2022-02-15 00:27:43 +00:00
Akirami
9f12404338
✨ add full match Matcher
2022-02-15 08:20:29 +08:00
Mix
04fe654d74
📝 Add document for message template ( #789 )
...
* 📝 Add document for message template
* 📝 🎨 Optimize example reading experience for message template
* 🚨 auto fix by pre-commit hooks
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-02-12 16:15:06 +08:00
yanyongyu
943de58826
🏷️ fix typing error
2022-02-11 11:25:31 +08:00
Mix
b7762b9176
🔒 🐛 Add initial value to vformat results list, fix #781
2022-02-10 13:17:11 +08:00
Mix
28cfa45d95
🐛 Fix Message.template
format spec does not support static method
...
Fixes #770
2022-02-06 18:40:30 +08:00
yanyongyu
118519e15d
♻️ reorganize internal tree
2022-02-06 17:08:11 +08:00
yanyongyu
924d9b6536
✏️ fix changelog and typing
2022-02-06 15:24:41 +08:00
yanyongyu
fd11e2696b
♻️ reorganize class and add bot hook di
2022-02-06 14:52:50 +08:00
yanyongyu
dcaf5cedcf
💡 update matcher docstrings
2022-02-05 16:49:21 +08:00
AkiraXie
4e1e0e98b4
Merge branch 'nonebot:dev' into dev
2022-02-04 15:14:06 +08:00
AkiraXie
a68a6e2659
✏️ fix typo in fastapi
2022-02-04 15:13:31 +08:00
yanyongyu
e720584044
♿ change hook parse typing
2022-02-04 11:12:17 +08:00
yanyongyu
ec9e8511b7
♿ reduce the hook typing limit
2022-02-04 11:06:38 +08:00
yanyongyu
60ccdf8a7a
🐛 fix typing error for logger wrapper
2022-01-30 15:03:10 +08:00
yanyongyu
2cd6867bd1
✅ add more tests
2022-01-30 11:04:02 +08:00
yanyongyu
2ec5917709
🐛 fix missing self instance validate
2022-01-29 23:55:14 +08:00
yanyongyu
5fa7806a2f
♿ improve pydantic validate for message
2022-01-29 18:20:30 +08:00
yanyongyu
b43dfb983d
⚰️ remove unused import
2022-01-29 15:36:25 +08:00
yanyongyu
e887c39998
🏷️ update message typing
2022-01-29 13:56:54 +08:00
Ju4tCode
ac0dd63ca4
🔀 Merge pull request #749
...
CI: avoid duplicate CI runs
2022-01-28 16:48:06 +08:00
yanyongyu
ad712c59b3
♿ reuse type check code for dependent
2022-01-28 14:49:04 +08:00
yanyongyu
1271a757c9
👽 update type check due to py3.10 UnionType
2022-01-28 14:27:54 +08:00
pre-commit-ci[bot]
fd8fd233b6
🚨 auto fix by pre-commit hooks
2022-01-28 06:04:57 +00:00
yanyongyu
1da7da9fc1
🐛 fix dict(config) raise error
2022-01-27 11:15:44 +08:00
yanyongyu
0885474b94
⚡ improve plugin finder
2022-01-26 20:55:23 +08:00
yanyongyu
770e808f1d
✅ add require tests
2022-01-26 15:37:35 +08:00
yanyongyu
5c73c80c65
🐛 fix require error
2022-01-26 15:06:53 +08:00
Ju4tCode
596f763c46
🔀 Merge pull request #691
...
:construction_workerusing: nb-autodoc to generate api docs
2022-01-23 12:07:51 +08:00