Commit graph

2949 commits

Author SHA1 Message Date
Hirrolot
a2df72e903 Update the 'Highlights' section
I've simplified the point about dialogues and added the point "Feature-rich", which mentions some functionality typically asked by users in our support chat.

Former-commit-id: 6043f5566e
2022-10-07 10:38:52 +06:00
Hirrolot
744679419a Refactor dptree usage
Former-commit-id: fe3aa2e798
2022-10-07 10:14:36 +06:00
Hirrolot
b52502c2df Update the migration guide with BotCommands changes
Former-commit-id: 59b5047fa3
2022-10-07 09:55:58 +06:00
Hirrolot
5dd8d195bc Merge branch 'dev' into repl_docs_upd
Former-commit-id: 291b69b477
2022-10-07 08:59:47 +06:00
Waffle Maybe
760f843010 Merge pull request #730 from teloxide/updtlxdcr08
Update `teloxide-core` to `0.8.0`

Former-commit-id: abebad9439
2022-10-06 22:12:01 +04:00
Maybe Waffle
c6c2cd3f6f Update teloxide-core to 0.8.0
Former-commit-id: d45a962a63
2022-10-06 22:02:28 +04:00
Hirrolot
8384255a37 Merge pull request #729 from teloxide/update-macros
Update `teloxide-macros` to v0.7.0

Former-commit-id: cb7123b222
2022-10-06 23:58:09 +06:00
Hirrolot
a584215376 Update teloxide-macros to v0.7.0
Former-commit-id: 19830daf8d
2022-10-06 23:52:49 +06:00
Hirrolot
ee07a6f0b2 Update to the latest teloxide-macros
Former-commit-id: 64359db3da
2022-10-06 22:35:32 +06:00
Hirrolot
b530f63608 Merge pull request #728 from teloxide/bot_commands_parse_and_str
Make `BotCommands::parse` accept bot username as `&str`

Former-commit-id: 51e3cafe56
2022-10-06 15:44:52 +06:00
Maybe Waffle
529a316b0f fixup tests and examples that use derive(BotCommands)
Former-commit-id: dc652da1ac
2022-10-05 10:11:50 +04:00
Maybe Waffle
71ad64594d Update changelog
Former-commit-id: 107d2c8b99
2022-10-05 10:11:47 +04:00
Maybe Waffle
c01bc8ab6d Update teloxide-macros
Former-commit-id: 6ded398d5d
2022-10-05 10:09:55 +04:00
Maybe Waffle
466900ee46 Make BotCommands::parse accept bot username as &str
Former-commit-id: 8dfb5268be
2022-10-05 10:09:55 +04:00
Hirrolot
b061a21881 Merge pull request #727 from teloxide/update-bot-commands-docs
Update the docs of `BotCommands`

Former-commit-id: f7684fef29
2022-10-05 09:58:57 +06:00
Hirrolot
f5d5a38f8a Update the docs of BotCommands
Former-commit-id: bc609ba9b3
2022-10-04 11:13:03 +06:00
Hirrolot
c5585eed14 Enhance the v0.11 migration guide
Former-commit-id: c4dbff1afe
2022-10-04 09:56:51 +06:00
Waffle Maybe
c7aa76ad39 Merge pull request #718 from teloxide/code_style
Update code style

Former-commit-id: 13a10110d4
2022-10-04 05:30:42 +04:00
Maybe Waffle
3efa74c8f2 Start writing migration guide
Former-commit-id: 80a5865752
2022-10-03 21:10:32 +04:00
Waffle Maybe
95bf58bff0 Apply suggestions from code review
Co-authored-by: Hirrolot <hirrolot@gmail.com>
Former-commit-id: 243bfa8460
2022-10-03 20:49:25 +04:00
Hirrolot
3cad0fbff4 Merge pull request #725 from teloxide/refactor-examples-style
Refactor examples style

Former-commit-id: a461061c26
2022-10-03 18:29:31 +06:00
Hirrolot
563c56ef3a Fix a code typo in README.md
Former-commit-id: a3116bb0d6
2022-10-03 18:01:24 +06:00
Hirrolot
53be9d0e92 Reorder parameters in the examples
In reordering the parameters, I stick the following principle: place parameters from least changing to most changing. Thus, we have config and bot right from the beginning, next a dialogue with a possible payload, and next updates such as messages, inline queries, etc. This principle is used in languages with a native support for currying, although in Rust people appear to order parameters arbitrarily, so this commit is mostly for the sake of consistency.


Former-commit-id: 5922984f6c
2022-10-03 17:54:06 +06:00
Hirrolot
d3d7cc2fa9 Use same identifiers across the examples
Former-commit-id: a137b41ab2
2022-10-03 17:07:38 +06:00
Waffle Maybe
72a1be63f6 Apply suggestions from code review
Co-authored-by: Hirrolot <hirrolot@gmail.com>
Former-commit-id: 1b983e043f
2022-10-03 13:48:14 +04:00
Hirrolot
2bdea18ec3 Merge pull request #724 from teloxide/concrete-error-type-repls
Use `RequestError` in REPLs

Former-commit-id: 4246455ccd
2022-10-03 15:33:09 +06:00
Hirrolot
b058de6de9 Merge branch 'dev' into concrete-error-type-repls
Former-commit-id: 333c88fcb7
2022-10-02 21:47:46 +06:00
Hirrolot
b0feab6e9a Use RequestError in REPLs
Former-commit-id: cde6827cee
2022-10-02 21:44:04 +06:00
Hirrolot
7920f47d49 Merge pull request #723 from teloxide/more-must-uses
More `#[must_use]` functions

Former-commit-id: 9774743562
2022-10-02 21:17:30 +06:00
Hirrolot
c2d4d4cfbf Refactor indentation in CHANGELOG.md
Former-commit-id: d95f0c717f
2022-10-02 21:14:35 +06:00
Hirrolot
567cd9ced5 More #[must_use] functions.
Former-commit-id: df58faab97
2022-10-02 10:15:20 +06:00
Waffle Maybe
cdd5ac94ef Merge pull request #720 from teloxide/remove_deprecated
Remove some previously deprecated items

Former-commit-id: a8c225c45c
2022-10-02 06:22:52 +04:00
Maybe Waffle
ae430be051 Remove some previously deprecated items
Former-commit-id: 044e87a985
2022-10-02 00:34:29 +04:00
Waffle Maybe
cb00c83ecd Merge pull request #719 from teloxide/update-readme
Update the number of repos dependant on teloxide

Former-commit-id: de3429d082
2022-10-01 17:00:42 +04:00
Hirrolot
8bb502d91c Update the number of repos dependant on teloxide
Former-commit-id: d1bef5112e
2022-10-01 17:11:15 +06:00
Maybe Waffle
35cc2d1b2b COpy some code style rules from r-a
Former-commit-id: 562f047902
2022-09-29 19:17:16 +04:00
Maybe Waffle
bb4abf6d98 Codify &str -> String conversions in code style
Former-commit-id: 5e87accfc7
2022-09-29 19:05:31 +04:00
Maybe Waffle
45c1324cb3 Improve readability of CODE_STYLE.md
Former-commit-id: 36f0226751
2022-09-29 19:01:03 +04:00
Hirrolot
4b1a309621 Merge pull request #716 from teloxide/update-auto-send
Stop using `AutoSend` in the examples and docs

Former-commit-id: 305fddd7e9
2022-09-29 14:43:32 +06:00
Hirrolot
0285d5d38b Update MSRV to 1.64.0 (CI)
Former-commit-id: 1796e2c9f1
2022-09-29 09:51:56 +06:00
Hirrolot
bd78a3bf70 Collapse and show the endpoints in the docs
If we remove empty lines between these endpoints, we'll make the code shorter. Additionally, since we do no longer need `AutoSend`, the code is also a bit less convoluted.


Former-commit-id: 94e6f0bd4d
2022-09-29 09:42:50 +06:00
Hirrolot
05501015ee Stop using AutoSend in the examples and docs
Former-commit-id: 00efbe163a
2022-09-29 09:37:20 +06:00
Waffle Maybe
2e3d678987 Merge pull request #709 from teloxide/stop_refactor
Refactor `stop_token` module

Former-commit-id: 8272d4139a
2022-09-25 05:24:06 +04:00
Waffle Maybe
3a97c08c0e Merge pull request #715 from teloxide/heroku_no_token_in_url
Remove `{token}` from webhook url in heroku example

Former-commit-id: 0bde3f4b38
2022-09-25 05:01:28 +04:00
Maybe Waffle
f2c50b7dba Remove {token} from webhook url in heroku example
Former-commit-id: 78a96381dc
2022-09-25 01:06:11 +04:00
Hirrolot
1af8b0f904 Merge pull request #713 from teloxide/improve_buttons_example2
Properly handle callback queries in `examples/buttons.rs`

Former-commit-id: be9c20ef32
2022-09-25 01:54:54 +06:00
Maybe Waffle
f10bb5c3e0 Properly handle callback queries in examples/buttons.rs
Former-commit-id: 376ffc85f9
2022-09-12 16:50:59 +04:00
Waffle Maybe
a76b5d8a01 Merge pull request #710 from teloxide/updnght
Update nightly version in CI

Former-commit-id: ececfaf62b
2022-09-11 22:56:42 +04:00
Maybe Waffle
599d4dea25 Update docs of REPLs
Former-commit-id: bde0345e17
2022-09-09 23:54:52 +04:00
Maybe Waffle
49179dd274 Update nightly version in CI
Former-commit-id: 721908c08e
2022-09-09 21:59:11 +04:00