Hirrolot
e5aafe3245
Separate handlers in examples/purchase.rs
2022-04-25 19:20:47 +06:00
Hirrolot
df0d13c42b
Add teloxide::filter_command
2022-04-25 19:16:05 +06:00
Hirrolot
7fc1f6f180
Update teloxide-core to v0.6.0
2022-04-25 18:44:27 +06:00
Hirrolot
52678b187c
Simplify InlineKeyboardButton
construction
2022-04-25 01:38:55 +06:00
Hirrolot
f555d1d2d3
Prettify examples/purchase.rs
by a separate command handler
2022-04-25 01:30:01 +06:00
Hirrolot
c3d5ed9fb7
Use teloxide::handler!
for command handling too
2022-04-25 01:23:05 +06:00
Hirrolot
fd31cba6d7
Restrict all purchase bot's commands by State::Start
2022-04-24 23:30:22 +06:00
Hirrolot
ae48a11b3f
Use dialogue.chat_id()
in examples/purchase.rs
2022-04-24 23:11:47 +06:00
Hirrolot
d7b6229516
Call dialogue.exit()
after a successful purchase
2022-04-23 23:52:43 +06:00
Hirrolot
a514c845cb
Simplify examples/purchase.rs
by sharing filters
2022-04-23 22:56:45 +06:00
Hirrolot
bc0e9b19a4
ProductChosen
=> ReceiveProductChoice
2022-04-23 22:45:43 +06:00
Hirrolot
a60e19a8c2
Implement dialogue::enter
2022-04-23 00:11:27 +06:00
Hirrolot
4a4990e207
Update the FAQ
2022-04-22 23:50:19 +06:00
Hirrolot
96b8df4bdd
Add examples/purchase.rs
2022-04-22 23:42:50 +06:00
Maybe Waffle
2aa59d760a
Update teloxide-core
0.4.5
-> 0.5.0
2022-04-13 15:58:29 +04:00
Maybe Waffle
0bddb1d927
Update changelog
2022-04-05 16:37:22 +04:00
Maybe Waffle
e951af7abe
Fix ngrok_ping_pong example required-features
...
...and info! message
2022-04-05 16:36:31 +04:00
Maybe Waffle
37d1252bc9
Use new built-in webhooks in ngrok example
...
I've also changed the port from 80 to 8443, since 80 usually requires
root privileges.
2022-04-05 16:36:22 +04:00
Hirrolot
5838b31834
Capture identifier in format strings (examples/
)
2022-04-03 16:06:44 +06:00
Hirrolot
b88f73b35f
Fix examples/dialogue.rs
according to teloxide::handler!
2022-04-03 01:50:53 +06:00
Hirrolot
62d4440c63
Fix examples/db_remember.rs
2022-04-02 21:41:04 +06:00
Hirrolot
9bb2a85aba
Merge branch 'dev' into teloxide-handler
2022-04-02 21:32:59 +06:00
Hirrolot
968c988f7f
Fix the lost stuff
2022-04-02 20:54:33 +06:00
Hirrolot
5000c4cec4
Some fixing stuff lol
2022-04-02 15:34:43 +06:00
Hirrolot
0c1e5c1958
Fix fucked up examples/admin.rs
2022-03-29 02:01:00 +06:00
Hirrolot
d4709c8061
Refactor examples/admin.rs
and buttons.rs
2022-03-29 01:55:44 +06:00
Hirrolot
ae227be4f0
Use std::error::Error
instead of anyhow
in the examples
2022-03-29 01:55:09 +06:00
Hirrolot
fa5d1f738b
Remove support for the old dispatching
2022-03-29 01:55:09 +06:00
Maybe Waffle
6922128cb6
Fix some places with remaining BotCommand
(w/o s
)
2022-03-27 22:11:17 +04:00
Maybe Waffle
91bea5be5e
Apply suggestions from the review
...
- remove `username_from_bot`
- add `username_from_me`
2022-03-27 22:11:17 +04:00
Maybe Waffle
86cc3d782f
Add CommandDescription[s]
...
Add two new types - `CommandDescription` and `CommandDescriptions`, make
`BotCommands` return the latter.
2022-03-27 22:10:50 +04:00
Maybe Waffle
b3b8073a12
Rename BotCommand
-> BotCommands
(the trait)
...
This removes the ambiguity with `types::BotCommand` and also the new
name just makes more sense, since this trait is usually implemented for
enums that can be many different commands and not a single one.
Note: this requires changes in the `teloxide-macro` crate.
2022-03-27 22:10:50 +04:00
Hirrolot
363e0bff18
Update the examples to use teloxide::handler!
2022-03-26 14:57:30 +06:00
Hirrolot
f8438f1772
Refactor examples/admin.rs
and buttons.rs
2022-03-24 17:31:01 +06:00
Hirrolot
3075dfd8ac
Use std::error::Error
instead of anyhow
in the examples
2022-03-24 17:30:36 +06:00
Hirrolot
f5653c747d
Remove support for the old dispatching
2022-03-24 17:25:42 +06:00
Hirrolot
3788f8bb6a
Update examples/README.md
2022-03-21 23:04:18 +06:00
Maybe Waffle
dbc7633fdb
Deprecate enable_logging!
in favour of configuring logging yourself
2022-03-21 18:55:34 +04:00
Hirrolot
cf8c1b78b7
Rewrite examples/db_remember.rs
to use ErasedStorage
2022-03-21 20:06:32 +06:00
Hirrolot
a8fbee5914
Simplify the example usage guide
2022-03-12 14:36:31 +06:00
Hirrolot
7a932c8fd9
Merge examples/sqlite_remember.rs
with redis_remember.rs
2022-03-12 14:33:38 +06:00
Hirrolot
d4a4719b58
Simplify examples/dispatching2_features.rs
2022-02-05 00:53:55 +06:00
Hirrolot
108d7b7d94
Update examples/dispatching2_features.rs
...
Co-authored-by: Waffle Maybe <waffle.lapkin@gmail.com>
2022-02-05 00:33:28 +06:00
Hirrolot
ef323889db
Fix the docs of the Heroku example
2022-02-05 00:31:13 +06:00
Hirrolot
67901fa53b
Update dptree
2022-02-05 00:02:22 +06:00
Hirrolot
a59b3a7957
Make default_handler
a closure
2022-02-04 22:32:06 +06:00
Hirrolot
24917a60d4
Use #[derive(BotCommand)]
in examples/sqlite_remember.rs
and examples/redis_remember.rs
2022-02-04 20:59:46 +06:00
Hirrolot
b66beef534
Explain handler params in examples/dialogue.rs
2022-02-04 20:21:16 +06:00
Hirrolot
09c3424097
Replace lazy_static
with once_cell
2022-02-04 20:14:57 +06:00
Hirrolot
9efa2f6cbd
DispatcherBuilder::new
=> Dispatcher::builder
2022-02-04 20:09:53 +06:00