Commit graph

101 commits

Author SHA1 Message Date
Maybe Waffle
f3bb54d670 Add #[command(rename = "blah")] 2022-10-03 20:50:18 +04:00
Maybe Waffle
ff08854ca9 Refactor attributes AGAIN 2022-10-03 20:50:18 +04:00
Maybe Waffle
26eba3eb14 Rename rename => rename_rule 2022-10-03 20:50:18 +04:00
Maybe Waffle
dad9880da0 Use full path when implementing BotCommands 2022-10-02 16:11:22 +04:00
Maybe Waffle
e1b64c0c2a Mark code as refactored 2022-08-28 15:25:57 +04:00
Maybe Waffle
7ad17c41ba clippy >:( 2022-08-28 15:15:07 +04:00
Maybe Waffle
c8514823d7 refactor attributes once again 2022-08-28 15:07:19 +04:00
Maybe Waffle
25f9bff97a Remove useless identity conversions 2022-08-26 20:26:21 +04:00
Maybe Waffle
5477535834 refactor imports and stuff 2022-08-25 18:38:21 +04:00
Maybe Waffle
5d39e3c06d fix error message 2022-08-25 18:06:41 +04:00
Maybe Waffle
66ee68c13b fix compiler_error! invocations 2022-08-25 17:01:13 +04:00
Maybe Waffle
f13e3b6e4a refactor generated code 2022-08-25 17:01:03 +04:00
Maybe Waffle
f03264e694 Iterator ftw 2022-08-23 20:37:23 +04:00
Maybe Waffle
cfe75ae844 Refactor attributes some more 2022-08-22 18:59:25 +04:00
Maybe Waffle
59b8aa21b5 fix typos & such 2022-08-22 18:22:31 +04:00
Maybe Waffle
66ad49ab7c Clean up attribute handling a bit 2022-08-22 18:18:44 +04:00
Maybe Waffle
ddacee966e Cleanup renaming
(this technically breaks `#[rename = "actual_name"]` but we wanted to
split `rename` VS `rename_rule` anyway, so this is ok)
2022-08-22 17:36:36 +04:00
Maybe Waffle
88449531a6 Mark top-level items as pub(crate)
this way we'll get better compiler diagnostics (for example it'll warn
against unused fields and such).
2022-08-22 16:00:36 +04:00
Maybe Waffle
b16256b8ea Improve error handling by adding custom Error type 2022-08-22 15:55:25 +04:00
Maybe Waffle
3580fd35c5 Don't use quote::__private 2022-08-22 15:34:30 +04:00
Maybe Waffle
af6e18149f Remove get_or_return!, use ?/Result instead 2022-08-22 15:32:57 +04:00
Maybe Waffle
845cd453d6 Remove derive(DialogueState) macro
It was already deprecated and it doesn't seem valuable to keep/refactor
it.
2022-08-22 15:21:20 +04:00
Hirrolot
84f3bee764 Fix Clippy 2022-07-19 21:16:08 +06:00
Hirrolot
bde8222e5a Allow specifying a path as a parse_with argument 2022-07-19 21:06:56 +06:00
南浦月
348a17fb82 fix: rename_by_rule 2022-05-01 22:18:22 +08:00
Hirrolot
5108c20910 Fix DialogueState 2022-04-26 01:39:29 +06:00
Hirrolot
74d44868a6 Deprecate #[derive(DialogueState)] 2022-04-08 00:08:05 +06:00
Hirrolot
9e415b1b8b Merge branch 'master' into update-dispatching 2022-03-29 01:51:26 +06:00
Maybe Waffle
7e000b917a derive(BotCommands): support new descriptions() 2022-03-27 13:21:24 +04:00
Maybe Waffle
f0fffa7125 Rename BotCommand -> BotCommands 2022-03-27 13:21:24 +04:00
Hirrolot
144eb73aaf Remove support for the old dispatching 2022-03-24 15:04:38 +06:00
Hirrolot
f9615fc5ab Fix fmt 2022-03-23 07:52:04 +06:00
Hirrolot
e645c9fc7b
Merge pull request #16 from teloxide/insensitive
make bot name check case insensitive
2022-03-22 05:33:15 -07:00
pan93412
7c84eead77
feat: add more rename rules with heck 2022-03-22 18:05:58 +08:00
Maybe Waffle
064b19e735 make bot name check case insensitive 2022-03-15 21:00:00 +04:00
Hirrolot
fd8d16bc8f
Merge pull request #14 from teloxide/dispatching2
Dispatching2
2022-02-05 01:26:20 +06:00
Hirrolot
4ea14fba53 Fix Clippy 2022-02-05 01:23:18 +06:00
Hirrolot
57d3e266fa Remove useless async move { ... } 2022-02-04 23:59:52 +06:00
Hirrolot
59750612a2 Support multiple fields in DialogueState 2022-02-03 03:10:58 +06:00
Hirrolot
39bdab3754 Fix semicolon issues 2022-02-03 02:34:19 +06:00
Timo Lang
219406f5c0 Generate impl for bot_commands() -> Vec<BotCommand> 2022-01-17 18:57:39 +01:00
p0lunin
ee959c04cf rename out -> handler_out 2022-01-06 14:10:04 +02:00
p0lunin
8a022edfb5 fix error message 2021-12-29 14:33:46 +02:00
p0lunin
05fa8885b5 add dialogue_state.rs 2021-12-29 14:22:52 +02:00
Hirrolot
4dc5fc689b Fix Clippy 2021-06-15 14:03:49 +06:00
oxalica
ddecf40b37
Fix generic type handling 2021-06-15 13:08:18 +08:00
Temirkhan Myrzamadi
6fc7e7d804 Adjust with the latest teloxide 2021-03-06 03:07:42 +06:00
Robin Hundt
fc7126d727 Check count_args in create_parser 2020-09-02 14:29:52 +02:00
Robin Hundt
1f295f6f36 Use FromStr in default parser 2020-08-28 23:29:00 +02:00
Temirkhan Myrzamadi
30024d7792 Update the docs 2020-08-01 17:49:14 +06:00