yanyongyu
|
2042097f83
|
🎨 change args into optional
|
2020-09-27 18:05:13 +08:00 |
|
yanyongyu
|
3dc95b904f
|
⚗️ add command alias and group #11
|
2020-09-27 17:55:28 +08:00 |
|
yanyongyu
|
ecbe465232
|
⚗️ add matcher group #11
|
2020-09-27 13:34:16 +08:00 |
|
yanyongyu
|
2e87c40434
|
🐛 fix error ws closing
|
2020-09-27 12:37:15 +08:00 |
|
yanyongyu
|
3467eb3c29
|
🚑 (Close #12)fix matcher key parser
|
2020-09-26 17:36:04 +08:00 |
|
yanyongyu
|
457fdfb057
|
🏷️ update cqhttp pyi
|
2020-09-26 16:33:57 +08:00 |
|
yanyongyu
|
44fef77288
|
🚑 fix matcher key parser
|
2020-09-26 16:33:30 +08:00 |
|
yanyongyu
|
bbeea86fd5
|
🏷️ update pyi
|
2020-09-26 14:40:08 +08:00 |
|
yanyongyu
|
e68ce8b3a9
|
🐛 fix args_parser: dont ignore if exists
|
2020-09-22 11:28:38 +08:00 |
|
yanyongyu
|
342d879add
|
📝 add matcher tutorial
|
2020-09-22 00:18:57 +08:00 |
|
yanyongyu
|
7207b8c8d7
|
✏️ fix typo
|
2020-09-17 18:21:13 +08:00 |
|
yanyongyu
|
44722a11d3
|
🔒 fix wrong auth check
|
2020-09-15 14:48:15 +08:00 |
|
yanyongyu
|
50601934b9
|
🔧 load extra config value from env if empty in file
|
2020-09-14 22:38:03 +08:00 |
|
yanyongyu
|
adc69a2763
|
🔊 fix error uncatched in bot.handle_message
|
2020-09-14 21:51:40 +08:00 |
|
yanyongyu
|
c2badaec42
|
📝 add getting started guide
|
2020-09-14 21:40:05 +08:00 |
|
yanyongyu
|
fe35e8956b
|
💡 add permission docstring
|
2020-09-14 20:48:03 +08:00 |
|
yanyongyu
|
75df494de2
|
⚡ using set for rule and perm
|
2020-09-13 22:36:40 +08:00 |
|
yanyongyu
|
b36acc94f1
|
🐛 fix reply
|
2020-09-13 15:21:49 +08:00 |
|
yanyongyu
|
f79eabdc61
|
💡 add rule utils docstring
|
2020-09-13 13:01:23 +08:00 |
|
yanyongyu
|
ce2700c1d2
|
💡 add utils docstring
|
2020-09-13 00:43:31 +08:00 |
|
yanyongyu
|
60c70804ed
|
💡 add scheduler docstring
|
2020-09-13 00:18:31 +08:00 |
|
yanyongyu
|
4a890298db
|
✨ add apscheduler
|
2020-09-12 13:34:36 +08:00 |
|
yanyongyu
|
bd7aaa94c6
|
🐛 fix: strip after at bot
|
2020-09-10 18:31:53 +08:00 |
|
yanyongyu
|
6d37417d21
|
🏗️ make event handling in background
|
2020-09-08 15:55:53 +08:00 |
|
yanyongyu
|
b3a796e726
|
🐛 fix: key erro when command not found
|
2020-09-08 14:36:21 +08:00 |
|
yanyongyu
|
e0e23283c1
|
🏗️ store plugin info as dataclass
|
2020-08-29 22:32:40 +08:00 |
|
yanyongyu
|
f5b655ef71
|
🔧 change command and add builtin plugin
|
2020-08-29 21:59:36 +08:00 |
|
yanyongyu
|
def5caedbc
|
✨ check for reply
|
2020-08-28 11:54:21 +08:00 |
|
yanyongyu
|
43bd9d0a96
|
🔊 add more logs
|
2020-08-27 16:43:58 +08:00 |
|
yanyongyu
|
858098b946
|
🔊 change log types
|
2020-08-27 13:27:42 +08:00 |
|
yanyongyu
|
1f09023f66
|
🔊 change logger into loguru
|
2020-08-26 22:55:42 +08:00 |
|
yanyongyu
|
777343ac1a
|
🏷️ Add typing for cqhttp api
|
2020-08-26 17:47:36 +08:00 |
|
yanyongyu
|
24e03ed0e7
|
⬆️ Update to cqhttp v11
|
2020-08-26 14:43:27 +08:00 |
|
yanyongyu
|
cef3a8236e
|
add more logs
|
2020-08-25 18:02:18 +08:00 |
|
yanyongyu
|
c5ea8bc1c3
|
add contextvars and fix mutable default args
|
2020-08-25 15:23:10 +08:00 |
|
AsakuraMizu
|
60916434d6
|
Merge branch 'master' of https://github.com/nonebot/nonebot2 into fix_command_type
|
2020-08-24 23:11:53 +08:00 |
|
yanyongyu
|
6412840376
|
merge bug fix
|
2020-08-24 18:11:19 +08:00 |
|
yanyongyu
|
eaa9b98bd9
|
fix several bugs
|
2020-08-24 17:59:36 +08:00 |
|
AsakuraMizu
|
2e7c86dc23
|
fix command type
|
2020-08-23 20:01:58 +08:00 |
|
water_lift
|
d68fbdbacf
|
add py.typed
|
2020-08-23 19:17:41 +08:00 |
|
yanyongyu
|
a895089a8b
|
fix some bug
|
2020-08-23 10:45:26 +08:00 |
|
yanyongyu
|
87a848d8c3
|
fix matcher decos
|
2020-08-22 15:22:46 +08:00 |
|
yanyongyu
|
5871330492
|
fix fastapi run bug
|
2020-08-22 14:11:04 +08:00 |
|
yanyongyu
|
e86362572b
|
add check for self_id
|
2020-08-21 16:59:41 +08:00 |
|
yanyongyu
|
b99c9688e2
|
fix ws reverse
|
2020-08-21 15:42:33 +08:00 |
|
yanyongyu
|
c1d0eae34b
|
make matcher running concurrently and add to me checking
|
2020-08-21 14:24:32 +08:00 |
|
yanyongyu
|
c01d3c7ca1
|
add matcher type
|
2020-08-20 17:15:05 +08:00 |
|
yanyongyu
|
26c697f5e4
|
add auth check and config docs
|
2020-08-20 16:34:07 +08:00 |
|
yanyongyu
|
02ca49f6d0
|
add log and config docs
|
2020-08-20 15:07:05 +08:00 |
|
yanyongyu
|
1d982fc77b
|
add typing docs
|
2020-08-19 23:00:31 +08:00 |
|
yanyongyu
|
5e3d1c76cc
|
add nonebot.typing docs
|
2020-08-19 20:29:37 +08:00 |
|
yanyongyu
|
e523aa8d89
|
add doc for __init__.py
|
2020-08-18 17:25:00 +08:00 |
|
yanyongyu
|
76cfe34fa5
|
add some matcher function like nb1 session
|
2020-08-18 11:28:33 +08:00 |
|
yanyongyu
|
6435e29e8b
|
add permission and command
|
2020-08-17 16:09:41 +08:00 |
|
yanyongyu
|
865fd6af4c
|
fix nonebot-test
|
2020-08-15 17:47:50 +08:00 |
|
yanyongyu
|
c4a5cfb513
|
change plugin load
|
2020-08-15 17:22:10 +08:00 |
|
yanyongyu
|
1dcc43161a
|
change rule
|
2020-08-14 17:41:24 +08:00 |
|
yanyongyu
|
04f4d5028e
|
fix config and import nonebot-test
|
2020-08-13 18:18:00 +08:00 |
|
yanyongyu
|
0eb5f51d2c
|
add driver type prop
|
2020-08-13 15:56:09 +08:00 |
|
yanyongyu
|
e7f9b2c229
|
websocket api
|
2020-08-13 15:23:04 +08:00 |
|
yanyongyu
|
879904a0f5
|
change event
|
2020-08-11 16:54:45 +08:00 |
|
yanyongyu
|
b32d4a24d1
|
add startup shutdown deco
|
2020-08-11 10:44:05 +08:00 |
|
yanyongyu
|
2d90c35df6
|
change Event
|
2020-08-10 14:50:12 +08:00 |
|
yanyongyu
|
9e33a605a6
|
add types
|
2020-08-10 13:06:02 +08:00 |
|
yanyongyu
|
00913f1a8f
|
add typings
|
2020-08-08 23:08:38 +08:00 |
|
yanyongyu
|
332aac6497
|
change typing
|
2020-08-07 17:51:57 +08:00 |
|
yanyongyu
|
f2b6f08599
|
change typing manage
|
2020-08-07 17:05:08 +08:00 |
|
yanyongyu
|
950dbb1115
|
add support for go-cqhttp cq code
|
2020-08-07 11:56:35 +08:00 |
|
yanyongyu
|
5186231869
|
change config load method to support custom configs
|
2020-08-07 11:18:02 +08:00 |
|
yanyongyu
|
10221520d9
|
add matcher expire support
|
2020-08-06 17:54:55 +08:00 |
|
yanyongyu
|
f1e62feb26
|
merge changes
|
2020-08-06 17:22:56 +08:00 |
|
yanyongyu
|
41713f0645
|
change coolq into cqhttp
|
2020-08-06 17:19:06 +08:00 |
|
yanyongyu
|
b3f82f3f22
|
add http api
|
2020-08-01 22:03:40 +08:00 |
|
yanyongyu
|
a39c2e223a
|
change rule and event handle
|
2020-07-25 12:28:30 +08:00 |
|
yanyongyu
|
9355ed4baf
|
add message segment for coolq
|
2020-07-18 18:18:43 +08:00 |
|
yanyongyu
|
3dbd927a2a
|
add websocket class and coolq message segment
|
2020-07-15 20:39:59 +08:00 |
|
yanyongyu
|
d616290626
|
connect driver-adapter-matcher
|
2020-07-11 17:32:03 +08:00 |
|
yanyongyu
|
ea21d6ffcc
|
add fastapi routes, adapters
|
2020-07-05 20:39:51 +08:00 |
|
yanyongyu
|
4d242875d2
|
add fastapi driver, config
|
2020-07-04 22:51:10 +08:00 |
|
yanyongyu
|
7529559d24
|
plugin load
|
2020-06-30 10:13:58 +08:00 |
|
yanyongyu
|
16099b2c35
|
clean up files
|
2020-06-24 21:57:15 +08:00 |
|
yanyongyu
|
ed404901ca
|
update matcher
|
2020-06-04 14:29:38 +08:00 |
|
yanyongyu
|
761d725aed
|
change Matcher class
|
2020-05-05 16:11:05 +08:00 |
|
yanyongyu
|
06b7ef2a45
|
init version 2
|
2020-05-02 20:03:36 +08:00 |
|
yanyongyu
|
51a2ca0841
|
fix remove command and update api docs
|
2020-04-27 11:38:59 +08:00 |
|
yanyongyu
|
39804852a8
|
fix plugin reload and update docs
|
2020-04-22 20:38:51 +08:00 |
|
yanyongyu
|
4794a4bacb
|
fix import
|
2020-04-22 13:55:50 +08:00 |
|
yanyongyu
|
4f9a9136f9
|
move decorators to plugin module
|
2020-04-20 13:50:38 +08:00 |
|
yanyongyu
|
9fbd09331c
|
fix docstring missing for nlp and event handler
|
2020-04-11 23:04:31 +08:00 |
|
yanyongyu
|
a67fa5107c
|
fix docstring missing for command handler
|
2020-04-11 22:53:30 +08:00 |
|
yanyongyu
|
8ae248738e
|
add more manage func
|
2020-04-11 14:56:39 +08:00 |
|
yanyongyu
|
52b2f635ad
|
add manager objects
|
2020-04-07 21:58:10 +08:00 |
|
Richard Chien
|
6b288f0e60
|
adjust on_websocket_connect
|
2020-03-16 21:04:43 +08:00 |
|
Richard Chien
|
cfce94e890
|
add on_startup and on_websocket_connect
|
2020-03-16 20:50:20 +08:00 |
|
Richard Chien
|
0ac6a03f0a
|
restore Context_T for compatibility
|
2020-03-16 20:24:50 +08:00 |
|
Richard Chien
|
035782715f
|
adjust log content
|
2020-03-16 16:55:56 +08:00 |
|
Richard Chien
|
9b54af70e6
|
rename session.ctx to session.event for consistency
|
2020-03-15 22:48:22 +08:00 |
|
Richard Chien
|
c366e6c950
|
fix docstring of command handler function
|
2020-03-14 22:45:17 +08:00 |
|
Richard Chien
|
0b7980a4a4
|
reformat
|
2020-02-24 14:12:51 +08:00 |
|
Mix
|
22462c8ed6
|
Update __init__.py
把格式改回来
|
2020-02-22 18:09:21 +08:00 |
|
Mix
|
bdb64569e7
|
Update __init__.py
修复CommandSession.pause和CommandSession.finish在多线程环境下可能运行出错的bug
|
2020-02-22 10:03:50 +08:00 |
|
Mix
|
6166ee10f5
|
Update message.py
删掉一个不知道从哪冒出来的一段
|
2020-02-21 18:48:55 +08:00 |
|
Mix
|
4bb1ea7c35
|
Update message.py
不好意思犯了脑抽错误……
|
2020-02-21 18:37:19 +08:00 |
|
Mix
|
cd7749936e
|
Update message.py
优化日志输出多行消息的方法,使得收到的消息显示在一行中,便于日志记录
|
2020-02-21 18:20:57 +08:00 |
|
Richard Chien
|
d363cea58f
|
Warn if failed to register command
|
2020-02-14 17:03:54 +08:00 |
|
Richard Chien
|
f7e4223dc6
|
Support str type for aliases
|
2020-02-14 16:44:22 +08:00 |
|
Richard Chien
|
9a818f781b
|
Reformat
|
2020-02-14 11:05:38 +08:00 |
|
hemengyang
|
4d1d9c50f3
|
Update helpers.py
Fix ValueError: too many values to unpack (expected 2)
|
2020-02-14 09:33:46 +08:00 |
|
Richard Chien
|
76f1dfc2a5
|
Fix #98
|
2020-02-10 13:26:33 +08:00 |
|
Richard Chien
|
3d030fdd03
|
Escape *args in render_expression, fix #86
|
2020-02-10 12:43:04 +08:00 |
|
Richard Chien
|
932d178c15
|
Fix compatibility with Quart 0.11
|
2020-02-10 12:17:00 +08:00 |
|
Richard Chien
|
c2de849ea7
|
Update natural_language.py
|
2019-07-01 09:59:49 +08:00 |
|
Yorushika
|
a3c40092d9
|
add type check for argument keywords
|
2019-06-27 14:36:15 +08:00 |
|
Richard Chien
|
569b3b5803
|
Add missing type hints
|
2019-02-22 17:49:52 +08:00 |
|
Richard Chien
|
5986afb200
|
Add max validation failures check of command arguments
|
2019-02-21 22:23:43 +08:00 |
|
Richard Chien
|
635fc70756
|
Fix bug of handle_cancellation()
|
2019-02-21 22:20:31 +08:00 |
|
Richard Chien
|
ab4d12d214
|
Add argfilter type "controllers"
|
2019-02-21 21:57:05 +08:00 |
|
Richard Chien
|
838213d438
|
Check nickname before parsing command, allowing users call commands with nickname instead of explicit "at"
|
2019-02-21 21:41:17 +08:00 |
|
Richard Chien
|
fdc7327a0c
|
Allow no space nor comma between nickname and message body
|
2019-02-14 21:56:28 +08:00 |
|
Richard Chien
|
c1486ebbbe
|
Move scheduler staring to Quart's before serving hook
|
2019-02-03 11:49:59 +08:00 |
|
Richard Chien
|
bfba4d1bd4
|
Remove a useless parameter
|
2019-02-02 21:22:14 +08:00 |
|
Richard Chien
|
9190b65b6d
|
Allow positional arguments while rendering expressions
|
2019-02-01 19:39:09 +08:00 |
|
Richard Chien
|
7860c02973
|
Fix bug of IntentCommand
|
2019-02-01 19:38:50 +08:00 |
|
Richard Chien
|
00ff96aed0
|
Fix bug of context_id()
|
2019-01-26 20:41:22 +08:00 |
|
Richard Chien
|
7713dc3be8
|
Update builtin plugins
|
2019-01-26 16:43:02 +08:00 |
|
Richard Chien
|
0ecaa57230
|
Fix detail behavior
|
2019-01-25 22:30:35 +08:00 |
|
Richard Chien
|
189cf23720
|
Adjust
|
2019-01-25 21:55:07 +08:00 |
|
Richard Chien
|
bd1c272eec
|
Adjust type hints
|
2019-01-25 19:11:18 +08:00 |
|
Richard Chien
|
78d48fb163
|
Rearrange some code
|
2019-01-25 18:51:42 +08:00 |
|
Richard Chien
|
d88eda7c66
|
Revert "Add deprecate comment"
This reverts commit 366d7d9b
|
2019-01-25 18:30:44 +08:00 |
|
Richard Chien
|
366d7d9bfd
|
Add deprecate comment
|
2019-01-25 18:29:48 +08:00 |
|
Richard Chien
|
ca49aa7c98
|
Add default behavior while there is no args_parser_func
|
2019-01-25 16:37:50 +08:00 |
|
Richard Chien
|
128cb8ce29
|
Adjust
|
2019-01-25 16:25:00 +08:00 |
|
Richard Chien
|
347318aaaa
|
Use stub file to keep class CommandGroup clean
|
2019-01-25 15:29:30 +08:00 |
|
Richard Chien
|
ae35c2e08a
|
Keep send_kwargs through get() and argument filter
|
2019-01-25 14:03:57 +08:00 |
|
Richard Chien
|
1fd740d223
|
Make current_arg_text and current_arg_images readonly properties
|
2019-01-25 13:48:28 +08:00 |
|
Richard Chien
|
73838ac46a
|
Add comment
|
2019-01-25 13:29:15 +08:00 |
|
Richard Chien
|
368b6290b3
|
Add default validation failure expression config
|
2019-01-25 12:59:06 +08:00 |
|
Richard Chien
|
0079cd1876
|
Use functions to implement validators
|
2019-01-25 12:57:28 +08:00 |
|
Richard Chien
|
f8ecc7bba1
|
Implement argument filters
|
2019-01-25 00:14:30 +08:00 |
|
Richard Chien
|
6b6daf7235
|
Add State_T
|
2019-01-25 00:13:53 +08:00 |
|
Richard Chien
|
41803be7d8
|
Import context_id() to nonebot module
|
2019-01-24 22:33:41 +08:00 |
|
Richard Chien
|
f1aa28e14b
|
Update comments
|
2019-01-21 22:01:47 +08:00 |
|
Richard Chien
|
35ba57c059
|
Add class IntentCommand to replace class NLPResult
|
2019-01-21 21:31:26 +08:00 |
|
Richard Chien
|
0a3d07b70e
|
Fix to_me while in a session
|
2019-01-21 10:38:48 +08:00 |
|
Richard Chien
|
9359904fe7
|
Fix unhashable __plugin_usage__ bug
|
2019-01-09 21:29:10 +08:00 |
|
Richard Chien
|
3ab3904d60
|
Allow "at" segment at the end of messages
|
2019-01-06 21:38:48 +08:00 |
|
Richard Chien
|
06553c454b
|
Log self_id while receiving messages
|
2019-01-05 22:41:15 +08:00 |
|
Richard Chien
|
16c15bca41
|
Add BaseSession.self_id property
|
2019-01-05 22:36:47 +08:00 |
|
Richard Chien
|
245c0db3c7
|
Add return value to Session.send()
|
2019-01-05 21:36:57 +08:00 |
|