Commit graph

2357 commits

Author SHA1 Message Date
Hirrolot
21eb048ca2 Decouple Dispatcher from DispatcherBuilder 2022-02-02 04:51:36 +06:00
Hirrolot
4b1bc22360 Update testing examples CI 2022-02-02 04:00:48 +06:00
Hirrolot
7b6d2cb86c examples/dices_bot.rs => examples/dices.rs 2022-02-02 03:57:51 +06:00
Hirrolot
37220975fe
Update examples/README.md 2022-02-02 03:56:43 +06:00
Hirrolot
3b3f5f855f Make all examples just *.rs files 2022-02-02 03:54:00 +06:00
Hirrolot
e92eef4a7c Document some stuff 2022-01-31 19:23:47 +06:00
Hirrolot
0a6487c23c Fix examples/admin_bot, examples/simple_commands_bot 2022-01-28 21:04:05 +06:00
Hirrolot
2058395d54 Add Me into the dependencies 2022-01-28 20:52:01 +06:00
Hirrolot
c017e59eb3 Update the examples 2022-01-26 15:51:51 +06:00
Hirrolot
58311ef608 Add Update & UpdateFilterExt to prelude2 2022-01-26 15:51:43 +06:00
Hirrolot
cd51bba180 Refactor Dispatcher 2022-01-24 13:20:13 +06:00
Hirrolot
7d6c374828 Accept the handler as a parameter in Dispatcher::new 2022-01-23 20:58:55 +06:00
Hirrolot
ad88db96b6 Add UpdateFilterExt 2022-01-23 20:38:12 +06:00
Hirrolot
01c43dd360 Refactor MessageFilterExt 2022-01-23 20:15:27 +06:00
Hirrolot
cc0e21c9f8 Remove Dispatcher::without_error_handler 2022-01-16 19:51:36 +06:00
Hirrolot
bacea51adc Expose DefaultHandler, UpdateHandler out of dispatcher.rs 2022-01-16 19:50:39 +06:00
Hirrolot
2ad4e9a9f7 Define Dispatcher handlers via a macro 2022-01-16 18:26:37 +06:00
p0lunin
44f3a9e2a5 add dispatching2_features_bot example. 2022-01-12 15:45:01 +02:00
p0lunin
1be9dd9a48 import MessageFilterExt in the prelude2.rs 2022-01-12 15:44:31 +02:00
p0lunin
3042dcada5 add Dispatcher::error_handler 2022-01-12 14:07:30 +02:00
p0lunin
bbd8f4d5ec add MessageFilterExt 2022-01-12 14:07:18 +02:00
p0lunin
7a9ae4fef6 update buttons_bot example 2022-01-12 12:41:19 +02:00
p0lunin
5fb673a87f fix bug with callback_queries_handler 2022-01-12 12:36:42 +02:00
p0lunin
7615fc1392 fix clippy errors 2022-01-06 15:12:57 +02:00
p0lunin
d7386a7dc1 remove old_dispatching feature, add prelude2 and repls2 modules 2022-01-06 14:50:59 +02:00
p0lunin
a8098350fc Merge branch 'dev' into dispatching2
# Conflicts:
#	Cargo.toml
#	examples/dialogue_bot/Cargo.toml
#	examples/inline_bot/src/main.rs
#	src/dispatching/mod.rs
#	src/lib.rs
2022-01-06 14:25:01 +02:00
p0lunin
ca1c1f3e33 update teloxide_macros dependency + update examples and tests using BotDialogue derive macro 2022-01-06 14:11:53 +02:00
p0lunin
d6e439b0cf update simple_commands_bot example 2022-01-06 14:04:09 +02:00
p0lunin
593dbc29f7 update shared_state_bot example 2022-01-06 13:59:50 +02:00
p0lunin
980aab5fd0 update redis_remember_bot example 2022-01-06 13:59:40 +02:00
p0lunin
0eb9314c71 update ngrok_bot example 2022-01-06 13:34:38 +02:00
p0lunin
9892096027 update inline_bot example 2022-01-06 13:30:27 +02:00
p0lunin
dac969250d update rest of handlers in the Dispatcher 2022-01-05 20:33:48 +02:00
p0lunin
e0d2d141f0 update dices_bot example 2022-01-05 20:23:20 +02:00
p0lunin
18afd9a95e update heroku_ping_pong example 2022-01-05 20:20:02 +02:00
Waffle Maybe
9d062f62ce
Merge pull request #488 from teloxide/update-license-year-2022
Update the license year to 2022
2022-01-02 00:12:39 +03:00
Hirrolot
4b2d223bcd
Update the license year 2022-01-02 02:52:34 +06:00
p0lunin
e2891d6d00 remove #[out()] attribute 2021-12-29 14:21:37 +02:00
p0lunin
72dfef4963 added DialogueState macro 2021-12-29 13:33:51 +02:00
p0lunin
6c0f1b9fc4 Added handler_factory.rs 2021-12-28 18:24:56 +02:00
p0lunin
600330f827 remove state.rs file 2021-12-27 17:23:37 +02:00
Hirrolot
2c2cfae0e0 Merge branch 'dispatching2' of https://github.com/teloxide/teloxide into dispatching2 2021-12-27 21:13:57 +06:00
Hirrolot
b253b7eec2 Don't define async fn run()
rustc now emits enough good compiler error messages for procedural macros such as `#[tokio::main]`.
2021-12-27 21:13:46 +06:00
p0lunin
50f37cf43b update dialogue_bot example 2021-12-27 17:12:31 +02:00
p0lunin
b10288f751 remove unused imports 2021-12-26 20:06:21 +02:00
p0lunin
161d40897c Merge remote-tracking branch 'origin/dispatching2' into dispatching2
# Conflicts:
#	Cargo.toml
#	examples/sqlite_remember_bot/src/main.rs
#	src/dispatching2/dispatcher.rs
#	src/dispatching2/repls/commands_repl.rs
2021-12-26 20:03:21 +02:00
p0lunin
51d6a2e900 Update admin_bot example. 2021-12-26 19:59:32 +02:00
p0lunin
4452631fcc fix repls 2021-12-26 19:59:13 +02:00
p0lunin
a644d0b6d2 added handler_ext.rs, updated dptree version 2021-12-26 16:55:24 +02:00
Hirrolot
15a2beceb5
Merge pull request #484 from teloxide/remove-authors
Remove the `authors` field from `Cargo.toml`
2021-12-25 02:55:32 +06:00