Commit graph

228 commits

Author SHA1 Message Date
Hirrolot
4262175be2 Remove commented dependencies in Cargo.toml
Former-commit-id: ce40f04ebd
2022-07-19 19:34:14 +06:00
Maybe Waffle
a7eff7192b bump version
Former-commit-id: 6996c7ff87
2022-07-19 14:53:42 +04:00
Maybe Waffle
cc74e7517d Update deps
Former-commit-id: ed88e43afa
2022-07-19 14:30:18 +04:00
Maybe Waffle
f6e7c01a45 Update dptree
Former-commit-id: eb8b384f46
2022-07-18 15:56:45 +04:00
Maybe Waffle
1360aa96c3 Add support for secret_token in built-in webhooks
Former-commit-id: 8806cb9d78
2022-07-03 22:49:15 +04:00
Maybe Waffle
7f6d2c2801 Update teloxide-core to master
Former-commit-id: c129b6a53d
2022-07-03 22:49:15 +04:00
Hirrolot
d3f1e4058c Use Arc<AtomicU64> in examples/shared_state.rs
Former-commit-id: a48f6c8a44
2022-06-29 01:49:49 +06:00
Maybe Waffle
b8004a803a use built-in webhook support in heroku example
Former-commit-id: 0b582882eb
2022-06-09 18:00:15 +04:00
Hirrolot
d0c89036ff Release v0.9.2
Former-commit-id: 3757d837a0
2022-06-07 10:06:37 +06:00
Hirrolot
2a43683cf5 Release v0.9.1
Former-commit-id: 1c02e38293
2022-05-27 00:27:57 +06:00
Hirrolot
41f670d369 Update teloxide-macros to v0.6.2
Former-commit-id: e7de79b975
2022-05-27 00:12:03 +06:00
Hirrolot
74b246a988 Test the rename attribute
Former-commit-id: 4494acda88
2022-05-26 23:48:43 +06:00
Hirrolot
dbd46dd9cd Release v0.9.0
Former-commit-id: fcea341bc8
2022-04-27 16:10:33 +06:00
Hirrolot
1d1ff7db5a Merge pull request #613 from teloxide/dptree-case
Deprecate `teloxide::handler!` in favour of `dpree::case!`

Former-commit-id: 0d36a1e2b7
2022-04-27 16:05:15 +06:00
Hirrolot
deb992c787 Deprecate teloxide::handler! in favour of dptree::case! 2022-04-27 15:16:34 +06:00
Hirrolot
7c1092a8db Remove useless throw_dice from Cargo.toml
Former-commit-id: 33e7395fea
2022-04-27 08:09:20 +06:00
Hirrolot
23e6084ed1 Update Cargo.toml
Former-commit-id: b9ab5f207c
2022-04-27 08:07:00 +06:00
Hirrolot
46f12a7c8c Update Cargo.toml
Former-commit-id: 21493d8093
2022-04-27 01:12:36 +06:00
Waffle Maybe
6c5bb1932d
Merge branch 'dev' into master-copy 2022-04-26 18:01:38 +04:00
Hirrolot
3d26ac7f3a Release v0.8.2 2022-04-26 02:25:50 +06:00
Hirrolot
7c465b99cb Update teloxide-macros to v0.6.1 2022-04-26 02:13:57 +06:00
Hirrolot
19595c1e03 Fix #[derive(DialogueState)] 2022-04-26 01:55:29 +06:00
Hirrolot
7fc1f6f180 Update teloxide-core to v0.6.0 2022-04-25 18:44:27 +06:00
Hirrolot
5c280036f9 Release v0.8.1 2022-04-24 01:34:53 +06:00
Hirrolot
96b8df4bdd Add examples/purchase.rs 2022-04-22 23:42:50 +06:00
Hirrolot
e12f7a44d0
Set teloxide-core to v0.5.1
Co-authored-by: Waffle Maybe <waffle.lapkin@gmail.com>
2022-04-18 16:35:10 +06:00
Hirrolot
52ba62d3fc Release v0.8.0 2022-04-18 16:32:46 +06:00
Maybe Waffle
63b3be8db7 Update dptree, now to a crates.io version! 2022-04-18 14:13:39 +04:00
Maybe Waffle
63a7b02c68 Update dptree (again) 2022-04-15 14:19:46 +04:00
Maybe Waffle
dbe45fb49f Update dptree
Use the new naming of things for handler descriptions :)
2022-04-15 13:04:14 +04:00
Maybe Waffle
4db52436f3 [WIP] implement allowed updates in dispatcher 2022-04-15 12:58:52 +04:00
Maybe Waffle
c9a6b77434 Make worker queue size in dp configurable 2022-04-13 16:17:06 +04:00
Maybe Waffle
2aa59d760a Update teloxide-core 0.4.5 -> 0.5.0 2022-04-13 15:58:29 +04:00
Waffle Maybe
7abbd2dc09
Merge pull request #554 from teloxide/webhooks
Built-in webhook support
2022-04-07 16:31:26 +04:00
Maybe Waffle
bb7a4729c0 Remove the need for CacheMe in dispatcher 2022-04-05 17:19:10 +04:00
Maybe Waffle
f83ff59709 Fix issues caused by the rebase 2022-04-05 16:42:52 +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
b86b2f67f3 Add built-in support for webhooks
This commit adds built-in support for webhooks based on the `axum`
framework under a new "webhooks-axum" feature.

API: `update_listeners::webhooks` module with `Options` (a common struct
that stores all webhook related settings) and `axum` (function that
implements webhook).
2022-04-05 16:32:06 +04:00
Hirrolot
9bb2a85aba Merge branch 'dev' into teloxide-handler 2022-04-02 21:32:59 +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
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
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
c35f4f42ce
Merge pull request #563 from teloxide/v0.7.2
Release v0.7.2
2022-03-23 05:32:31 -07:00
Hirrolot
85a04553a5 Document new command renaming rules 2022-03-23 08:03:15 +06:00
Hirrolot
7aa0439afd Release v0.7.2 2022-03-22 11:40:53 +06:00
Hirrolot
7a932c8fd9 Merge examples/sqlite_remember.rs with redis_remember.rs 2022-03-12 14:33:38 +06:00
Hirrolot
3ad74b6a9b Release v0.7.1 2022-03-09 20:42:12 +06:00
Maybe Waffle
31ff3a468d Fix compilation with non-default features 2022-03-08 12:20:01 +04:00