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
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
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
51d6a2e900
Update admin_bot example.
2021-12-26 19:59:32 +02:00
p0lunin
a644d0b6d2
added handler_ext.rs, updated dptree version
2021-12-26 16:55:24 +02:00
p0lunin
6959d1c928
added dialogues + updated sqlite_remember_bot example.
2021-12-15 13:46:32 +02:00
p0lunin
635c18142a
1. Bump futures to 0.3.15 version (Abortable::is_aborted()).
...
2. Fix simple_commands_bot example.
2021-12-11 13:11:25 +02:00
p0lunin
4752b22c43
1. Change feature dispatching2 -> old_dispatching.
...
2. Added command repls.
3. Added function BotCommand::ty() due to new restrictions in the command repls.
2021-12-11 12:46:44 +02:00
p0lunin
e53f9eb2b3
use new system in the dice example
2021-12-03 16:02:57 +02:00
Maybe Waffle
31e133493b
Buttons: add inline support
2021-10-16 11:07:55 +03:00
Maybe Waffle
776e8be073
Buttons: propagete errors in callback_handler, handle messages without text
...
...and also remove needless copying
2021-10-16 10:33:39 +03:00
Maybe Waffle
7ae2d7efba
Buttons: use better layout for buttons
...
Allow multiple buttons in a row, ie use
```text
a | b | c
d | e | f
g
```
instead of
```text
a
b
c
d
e
f
g
```
2021-10-16 10:26:30 +03:00
Maybe Waffle
51fcc5151c
Buttons: use message.chat.id, instead of passing it via callback data
2021-10-16 10:12:21 +03:00
Santo Cariotti
5bacb6d681
Fix typo for callback_handler
2021-10-13 09:19:27 +02:00
Santo Cariotti
d501c031ff
Fix name for message handler
2021-10-12 21:56:49 +02:00
Santo Cariotti
296c851a11
Remove pub
keywords
2021-10-12 21:55:36 +02:00
Santo Cariotti
e8b27ba749
Merge two source files into one
2021-10-12 21:53:41 +02:00
Santo Cariotti
52ce224b6c
Use callbacks into a self function
2021-10-12 21:50:37 +02:00
Santo Cariotti
6f963c91e6
Remove async on make keyboard function
2021-10-12 21:34:19 +02:00
Santo Cariotti
24f141c452
Add example using the InlineKeyboardMarkup
2021-10-12 20:12:56 +02:00
Maybe Waffle
56e7b6feb2
Add auto-send
to the list of default features
2021-10-10 14:47:21 +03:00
Hirrolot
2a6067fe94
Prepare for v0.5.2
2021-08-25 23:51:19 +06:00
Colin Diener
f5a7187295
Apply builder-pattern to second example result
2021-08-19 11:23:57 -07:00
Colin Diener
1bd47314be
Remove dbg! macro in favour of log::error! macro
2021-08-19 11:05:56 -07:00
Colin Diener
43f8e73973
Remove superfluous struct
2021-08-19 11:03:53 -07:00
Colin Diener
f6ad066087
Clarify verbage from message to query
2021-08-19 11:00:58 -07:00
Colin Diener
93c8e00086
Remove unused dispatcher variable, Bot to AutoSend
2021-08-19 10:56:39 -07:00
Colin Diener
ea5b2df251
Include inline bot example
2021-08-18 21:54:32 -07:00
Waffle
18f88cc034
Update dialogue_bot
example
2021-07-06 23:15:12 +03:00
Waffle
183486a044
Update heroku and ngrok examples
2021-07-06 15:10:22 +03:00
Waffle
30644ab162
Update admin_bot
example
2021-07-05 22:16:29 +03:00
Waffle
c378d6ef4e
Make StatefulListener::new
a little more convinient
...
Remove `timeout_hint` from the `StatefulListener::new` function. This parameter
is confusing and is likely to be set to `None` in most cases.
Add a `StatefulListener::new_with_timeout_hint` parameter which is the same as
the old `StatefulListener::new`.
2021-06-25 17:24:31 +03:00
Waffle
76dee997e0
Fix webhook examples (support graceful shutdown)
2021-06-25 16:57:24 +03:00
Hirrolot
c3bcdca549
Don't use .send()
in examples/simple_commands_bot
2021-05-20 21:37:53 +06:00
Temirkhan Myrzamadi
9b75378572
Fix the tests and examples
2021-03-28 08:20:35 +06:00
Hirrolot
8522759e68
Get ready for v0.4.0 ( #347 )
...
* Get ready for v0.4.0
* Export teloxide_macros as macros in lib.rs
* Use tokio v1.3 in README.md
* Return the feature 'macros' back
* Export teloxide_macros::teloxide in the prelude
* Document the 'macros' feature in README.md
* Update src/lib.rs
Co-authored-by: Waffle Lapkin <waffle.lapkin@gmail.com>
* Update src/prelude.rs
Co-authored-by: Waffle Lapkin <waffle.lapkin@gmail.com>
* Propagate features from teloxide-core
* teloxide-core = 0.2.1
* Fix CI
* Require teloxide-core/auto_send instead of teloxide/auto-send
* default-features = false (teloxide-core)
* Specify each teloxide-core feature separately
* Fix Cargo.toml
* JSON -> Json, CBOR -> Cbor
* Update Cargo.toml
Co-authored-by: Waffle Lapkin <waffle.lapkin@gmail.com>
Co-authored-by: Waffle Lapkin <waffle.lapkin@gmail.com>
2021-03-21 18:34:23 +06:00