Temirkhan Myrzamadi
b71088746c
Bullshit
2020-01-26 04:18:13 +06:00
Temirkhan Myrzamadi
004d5bdaf5
Fix the docs (utils/parsers.rs)
2020-01-26 04:14:47 +06:00
p0lunin
77487c07dd
fix clippy errors
2020-01-25 23:34:17 +02:00
p0lunin
0654bbc82d
now rename in variant overlap rename in enum
2020-01-25 22:47:31 +02:00
Temirkhan Myrzamadi
9ae647f6f9
Merge branch 'improve-requests' of https://github.com/teloxide/teloxide into improve-requests
2020-01-25 01:00:17 +06:00
Temirkhan Myrzamadi
47bbd9675e
Compare tokens in BotWrapper::eq
2020-01-25 00:59:49 +06:00
Temirkhan Myrzamadi
e17a4cedd0
Move BotWrapper into bot_wrapper.rs
2020-01-25 00:58:36 +06:00
p0lunin
d490ed9bc0
replace return type in url() function to Url from String
2020-01-24 20:12:23 +02:00
p0lunin
9cefbca3f0
rename TelegramBotCommand to BotCommand
2020-01-24 19:47:10 +02:00
p0lunin
04852ddd22
add attributes for enums
2020-01-24 19:44:20 +02:00
p0lunin
73be83a5b1
add support for many arguments in one attribute like #[command(attr1 = "value1", attr2 = "value2")]
2020-01-24 11:55:20 +02:00
Temirkhan Myrzamadi
f9d83832f3
Merge branch 'dev' into improve-requests
2020-01-24 07:16:21 +06:00
Temirkhan Myrzamadi
a8e1dac7bb
Add docs to Bot
2020-01-24 07:12:01 +06:00
p0lunin
34e1e69e77
refactor teloxide-macros, and added attributes prefix and description
2020-01-23 23:20:59 +02:00
p0lunin
8c2b0b6c70
fmt another
2020-01-23 23:19:54 +02:00
Temirkhan Myrzamadi
0232108822
Don't clone a bot while cloning a request
2020-01-24 01:24:09 +06:00
Temirkhan Myrzamadi
b27138163c
Rename 'network' to 'net'
...
Like std::net
2020-01-22 07:04:17 +06:00
Temirkhan Myrzamadi
05c27aa9d0
Fix rustfmt
2020-01-22 01:56:00 +06:00
Temirkhan Myrzamadi
6c1a39570c
Fix Clippy
2020-01-22 01:54:05 +06:00
Temirkhan Myrzamadi
6a1d715a69
Small fixes
2020-01-22 01:51:24 +06:00
Temirkhan Myrzamadi
9cd11d02d7
Fix the docs of the rest of requests
2020-01-22 01:41:32 +06:00
p0lunin
841f80ea78
merge from dev
2020-01-21 10:44:41 +02:00
p0lunin
f6777f80a9
Merge branch 'dev' of https://github.com/teloxide/teloxide into filters
...
Conflicts:
src/dispatching/mod.rs
2020-01-21 10:43:10 +02:00
p0lunin
9c020a23cb
remove feature regex-filter
2020-01-21 10:42:43 +02:00
p0lunin
4db07fc189
delete filters
2020-01-21 10:41:10 +02:00
Temirkhan Myrzamadi
81167ff44d
Fix the docs of several requests
2020-01-21 01:03:03 +06:00
p0lunin
1aae70048e
added is_{private, group, supergroup, channel, chat} for type Chat
2020-01-19 16:05:45 +02:00
p0lunin
50c29227ce
Merge branch 'dev' of https://github.com/teloxide/teloxide into useful_functions
2020-01-19 15:50:25 +02:00
p0lunin
5f34d7ffc6
changed name of trait from TelegramCommandEnum to TelegramBotCommand and divided parse_command into parse_command and parse_command_with_prefix
2020-01-19 15:48:02 +02:00
p0lunin
4af7b9f1f0
Fix bug with last_name, now between first_name and last_name is space
2020-01-19 15:46:11 +02:00
p0lunin
db5145911b
added parse_command, TelegramCommandEnum trait, parse_command_into_enum
2020-01-18 15:14:31 +02:00
Temirkhan Myrzamadi
e3235adf2f
Fix UpdateKind
2020-01-18 05:40:01 +06:00
Temirkhan Myrzamadi
9712366d4a
Merge branch 'dev' of https://github.com/teloxide/teloxide into dev
2020-01-17 20:57:53 +06:00
Temirkhan Myrzamadi
3b6dbecd11
Fix conflicts
2020-01-17 20:57:26 +06:00
Temirkhan Myrzamadi
c0f83a4999
Fmt
2020-01-17 20:19:13 +06:00
p0lunin
583d021be7
update docs for CommandFilter
2020-01-17 15:36:22 +02:00
p0lunin
eb430b0487
docs for CommandFilter
2020-01-17 15:35:30 +02:00
p0lunin
c3c9b92f87
change position of arguments to more readable
2020-01-17 15:35:07 +02:00
p0lunin
5f16c7b9ff
fmt
2020-01-17 15:24:54 +02:00
p0lunin
3e983a804c
fix wrong return type RegexFilter::test
2020-01-17 15:24:29 +02:00
p0lunin
c3d90abe7d
added RegexFilter
2020-01-17 14:54:51 +02:00
p0lunin
2bd67ff0b3
fixed command_filter
2020-01-16 13:02:53 +02:00
p0lunin
6a6e49d60a
added method user_mention_or_link
2020-01-16 12:25:52 +02:00
p0lunin
c94c502ddd
removed unused imports
2020-01-16 12:25:33 +02:00
Temirkhan Myrzamadi
dedc861523
Implement chat::Dispatcher
2020-01-15 03:46:22 +06:00
p0lunin
52d47f54be
functions for Message and User
2020-01-14 22:03:34 +02:00
p0lunin
1ec4e2d400
fixes
2020-01-14 21:17:02 +02:00
p0lunin
7755e09122
remove .to_string()
2020-01-14 20:58:38 +02:00
p0lunin
814a424caa
make method text_from public
2020-01-13 13:07:19 +02:00
p0lunin
5cb48d8a3f
add method text_from
2020-01-12 21:23:04 +02:00
Temirkhan Myrzamadi
214969685a
Merge pull request #136 from teloxide/passport-errors
...
Add passport_element_error.rs
2020-01-12 23:01:21 +06:00
Temirkhan Myrzamadi
60d84b817c
Add passport_element_error.rs
2020-01-12 21:44:54 +06:00
Temirkhan Myrzamadi
7e02337ebe
Merge pull request #135 from teloxide/checked_types
...
Checked types
2020-01-12 02:35:03 +06:00
p0lunin
629fcaf564
fmt
2020-01-11 21:47:59 +02:00
p0lunin
1d6803a65f
fix
2020-01-11 21:46:30 +02:00
p0lunin
d1eedece40
mime
2020-01-11 21:46:13 +02:00
Temirkhan Myrzamadi
fbc6b57e2b
Replace ” with `
2020-01-12 01:17:49 +06:00
p0lunin
d312a24f12
use serde::{Serialize, Deserialize}
2020-01-11 21:00:52 +02:00
p0lunin
7c82f7e423
update test
2020-01-11 20:58:43 +02:00
p0lunin
d50e47ecd2
languageCode
2020-01-11 20:56:49 +02:00
p0lunin
3e0b647658
CountryCode
2020-01-11 20:48:28 +02:00
Temirkhan Myrzamadi
5fd6ae3630
Fix the docs
2020-01-11 21:04:57 +06:00
Sergey Levitin
1ac66eed9e
Merge branch 'dev' of github.com:teloxide/teloxide into session-dispatcher
2020-01-11 16:06:57 +03:00
Temirkhan Myrzamadi
d247320a76
Update the docs
2020-01-10 20:49:17 +06:00
p0lunin
21ea73eafd
SuccessfulPayment::currency type switch to Currency
2020-01-10 12:27:30 +02:00
p0lunin
80a9ebebd2
fmt
2020-01-10 12:26:48 +02:00
p0lunin
1a8f012de4
derive_more
2020-01-10 12:24:31 +02:00
p0lunin
cadd781abf
add enum Currency
2020-01-09 21:17:47 +02:00
p0lunin
c7fb8da774
fix wrong name
2020-01-09 21:04:05 +02:00
p0lunin
afa877ff56
add implementation From for ReplyMarkup
2020-01-09 21:00:25 +02:00
p0lunin
c2fb937763
rename variants ReplyMarkup
2020-01-09 20:59:59 +02:00
p0lunin
1743c24026
fix double serialization
2020-01-09 20:35:10 +02:00
Temirkhan Myrzamadi
3351838a36
Write the docs
2020-01-08 17:59:30 +06:00
Temirkhan Myrzamadi
1547034741
Rename the generics
2020-01-08 16:51:10 +06:00
Temirkhan Myrzamadi
95a540aa19
Fix the CI
2020-01-08 16:38:48 +06:00
Temirkhan Myrzamadi
e431689ee9
Merge branch 'dev' of https://github.com/teloxide/teloxide into dev
2020-01-08 16:30:04 +06:00
Temirkhan Myrzamadi
9189eb1aaa
Merge pull request #129 from teloxide/error-kind
...
Error kind
2020-01-08 16:29:29 +06:00
Temirkhan Myrzamadi
cf727033d7
Quick fixes
2020-01-08 16:24:52 +06:00
Temirkhan Myrzamadi
54571dc720
Fix the docs
2020-01-08 16:15:29 +06:00
Temirkhan Myrzamadi
66177e9de3
Rename OtherKind -> Other
2020-01-08 16:00:18 +06:00
Temirkhan Myrzamadi
c8a1bdce25
Create dispatching::private
2020-01-08 04:33:22 +06:00
p0lunin
823a92a303
add deserialize ApiErrorKind
2020-01-08 00:19:32 +02:00
Temirkhan Myrzamadi
7eac9961be
Remove Storage::save()
2020-01-08 04:13:12 +06:00
Temirkhan Myrzamadi
c69e685e00
Add Dispatcher::save_storage()
2020-01-08 03:39:32 +06:00
Temirkhan Myrzamadi
707e69fb27
Add the first version
2020-01-08 03:32:47 +06:00
Temirkhan Myrzamadi
7fd4f3b4a5
Bullsiht
2020-01-06 23:51:31 +06:00
Temirkhan Myrzamadi
05bc12df85
Polish the docs of FilterDispatcher
2020-01-06 05:55:01 +06:00
Temirkhan Myrzamadi
0668987b2d
Fix derives
2020-01-05 09:14:04 +06:00
Temirkhan Myrzamadi
5da3e1610e
Fix rustfmt
2020-01-05 02:41:11 +06:00
Temirkhan Myrzamadi
6830013922
Merge pull request #123 from teloxide/update-deps
...
Update the dependencies
2020-01-05 02:36:56 +06:00
Temirkhan Myrzamadi
24d76b59b3
Update the dependencies
2020-01-05 02:35:25 +06:00
Temirkhan Myrzamadi
6c69635f0d
Merge pull request #122 from selevit/markup_utils
...
Fix linter errors, enable ci for pull requests
2020-01-04 15:08:13 +06:00
Sergey Levitin
78f0bd4c0f
Fix linter errors, enable ci for pull requests
2020-01-04 11:56:34 +03:00
Temirkhan Myrzamadi
f7d5f466da
Merge pull request #118 from selevit/markup_utils
...
Add HTML and Markdown formatting utils
2020-01-04 13:40:22 +06:00
Sergey Levitin
5f680cae50
Cargo fmt
2020-01-04 07:55:09 +03:00
Temirkhan Myrzamadi
e9c356c4df
Merge pull request #116 from teloxide/redesign_requests
...
Redesign requests
2020-01-04 02:29:44 +06:00
Sergey Levitin
d36b24c899
Gardening
2020-01-03 19:52:56 +03:00
Sergey Levitin
5bf49f4580
Cover all utils::html code
2020-01-03 19:46:37 +03:00
Sergey Levitin
f76f80c825
Gardening
2020-01-03 18:39:35 +03:00
Sergey Levitin
2e0e604658
Gardening
2020-01-03 18:21:29 +03:00
Sergey Levitin
a2879b8ea3
Implement HTML utils, refactor markdown utils with macroses
2020-01-03 18:01:34 +03:00
Sergey Levitin
2a66a84454
Add doc comments for the markdown utils module
2020-01-03 17:11:40 +03:00
Sergey Levitin
066271b397
Write markdown text formatting utils
2020-01-03 16:43:29 +03:00
Temirkhan Myrzamadi
2dcfc824f6
Create Request::Output
2020-01-03 17:41:42 +06:00
Temirkhan Myrzamadi
69e70b1d0e
Fix Clippy
2020-01-03 15:54:26 +06:00
Temirkhan Myrzamadi
08d11a85d4
Use ChatOrInlineMessage
2020-01-03 15:40:43 +06:00
Sergey Levitin
eb44cd8b44
Improve namespacing
2020-01-03 04:04:50 +03:00
Sergey Levitin
fe2e1ecaf5
Add markdown escaping utils, simplify escape_html
2020-01-03 03:31:34 +03:00
Temirkhan Myrzamadi
4f9820ecd9
Add SendChatActionKind
2020-01-03 03:06:55 +06:00
Temirkhan Myrzamadi
1e5c8b0204
Fix InputFile::file
2020-01-03 02:28:27 +06:00
Temirkhan Myrzamadi
04de91253c
Fix the docs
2020-01-03 02:23:28 +06:00
Temirkhan Myrzamadi
0b101a2523
Use InputFile instead of Into<InputFile>
2020-01-03 02:20:59 +06:00
Sergey Levitin
3cc5543cbc
A little optimization for utils::escape::escape_html
2020-01-02 22:37:39 +03:00
Sergey Levitin
f42442f3b5
Add utils::escale::escape_html function
2020-01-02 22:26:25 +03:00
Temirkhan Myrzamadi
ce7f77e475
Fix the compilation error
2020-01-03 00:46:13 +06:00
Temirkhan Myrzamadi
d4a96e4a63
Return Bot's methods back
2020-01-03 00:38:40 +06:00
p0lunin
555df10880
make enum ApiErrorKind public
2020-01-02 16:19:26 +02:00
p0lunin
87dfd539c9
documentation
2020-01-02 16:19:03 +02:00
p0lunin
94c1fc1f75
rustfmt
2020-01-02 15:35:21 +02:00
p0lunin
c5b37adf5d
add InvalidStickersSet
2020-01-02 15:05:51 +02:00
p0lunin
333ff8aa6b
delete unknown errors
2020-01-02 15:05:26 +02:00
Temirkhan Myrzamadi
f2c09599e2
Fix Clippy
2020-01-02 18:43:09 +06:00
Temirkhan Myrzamadi
8d28debd31
Refactor
2020-01-02 18:29:43 +06:00
p0lunin
eada8c3184
added new errors
2020-01-02 13:12:06 +02:00
Temirkhan Myrzamadi
26fa7ffd06
Merge pull request #110 from teloxide/conversion_traits_for_parse_mode
...
Impl conversion traits for ParseMode
2020-01-02 16:29:17 +06:00
p0lunin
4d3d96be7c
remove #[allow(depredecated)] in match
2020-01-02 12:17:56 +02:00
p0lunin
2a4b462996
rustfmt
2020-01-02 12:04:47 +02:00
Temirkhan Myrzamadi
cf3ac08d92
Push the wrong code
2020-01-02 14:50:04 +06:00
Temirkhan Myrzamadi
53f675c58a
Move AllowedUpdate into teloxide::types
2020-01-02 03:31:35 +06:00
p0lunin
31326b2067
refactoring
2020-01-01 20:08:10 +02:00
p0lunin
9b2694657e
updated to bot api v4.5
2020-01-01 20:01:40 +02:00
p0lunin
60532be947
refactoring
2020-01-01 20:01:26 +02:00
Waffle Lapkin
585c161511
Merge branch 'dev' into conversion_traits_for_parse_mode
2020-01-01 03:28:08 +03:00
Temirkhan Myrzamadi
e4e46d8df1
Fix teloxide::dispatching layout
2020-01-01 03:26:30 +06:00
Temirkhan Myrzamadi
2d5079ae37
Fix the links
2020-01-01 03:20:57 +06:00
Temirkhan Myrzamadi
1b89289de6
Fix Clippy
2020-01-01 01:16:47 +06:00
Temirkhan Myrzamadi
e4b0944160
Fix rustfmt again!
2020-01-01 00:35:44 +06:00
Temirkhan Myrzamadi
663e33d56b
Fix rustfmt
2020-01-01 00:15:48 +06:00
p0lunin
9b21b6089b
5
2019-12-31 19:59:37 +02:00
Waffle
49a2195df9
Bot API 4.5 (December 31, 2019) updates
2019-12-31 20:58:48 +03:00
p0lunin
7cf9b4ab1f
5
2019-12-31 19:43:06 +02:00
Temirkhan Myrzamadi
fc1184087c
Fix Clippy
2019-12-31 18:56:28 +06:00
Temirkhan Myrzamadi
5628f7111b
Fix the conflicts
2019-12-31 18:45:19 +06:00
Temirkhan Myrzamadi
b0f85dea5b
Fix grammatical mistakes in the docs
2019-12-31 17:16:01 +06:00
Temirkhan Myrzamadi
b97dbe0cb5
Add a flowchart to FilterDispatcher
2019-12-31 15:36:45 +06:00
Temirkhan Myrzamadi
6d624c59a9
Fix conflicts
2019-12-31 14:25:51 +06:00
Temirkhan Myrzamadi
52f1b6d8a9
Use Either instead of ErrorKind
2019-12-31 14:22:15 +06:00
Temirkhan Myrzamadi
43b417b9f3
Delete dispatching::dispatchers
2019-12-31 14:12:18 +06:00
Waffle
9ee9c24024
fmt 🤦
2019-12-30 23:41:10 +03:00
Waffle
be43bd6cdc
fix doc
2019-12-30 23:35:58 +03:00
Waffle
49771e2d89
Fix doc test that uses polling
2019-12-30 23:26:07 +03:00
Waffle
b8579c52d1
Clean polling
for a bit
2019-12-30 23:15:52 +03:00
Temirkhan Myrzamadi
05f8ff13da
Fix error_handlers.rs
2019-12-31 01:42:31 +06:00
Temirkhan Myrzamadi
d73eecca36
Rename error_handler.rs -> error_handlers.rs
2019-12-31 01:21:50 +06:00
Temirkhan Myrzamadi
17f29ccb2e
Fix cargo fmt
2019-12-31 01:21:21 +06:00
Temirkhan Myrzamadi
0c5189a39b
Add #[must_use] to Handler
2019-12-31 01:15:58 +06:00
Temirkhan Myrzamadi
3b4a8d1bb5
Remove the unnecessary docs
2019-12-31 01:12:38 +06:00
Temirkhan Myrzamadi
fd941beec0
Fix Clippy
2019-12-31 00:55:12 +06:00
Temirkhan Myrzamadi
243b4c9173
Add error_handler::Print
2019-12-31 00:38:02 +06:00
Temirkhan Myrzamadi
3c2c1636a4
Fix the docs
2019-12-31 00:07:54 +06:00
Temirkhan Myrzamadi
8345936a95
Improve docs
2019-12-30 22:44:27 +06:00
Temirkhan Myrzamadi
d750e1c3dc
Fix all the errors
2019-12-30 22:35:22 +06:00
Temirkhan Myrzamadi
e815c0945d
Use StreamExt::for_each_concurrent
2019-12-30 22:02:17 +06:00
Temirkhan Myrzamadi
10a7bd6b55
Fix the compilation error
2019-12-30 21:58:10 +06:00
Temirkhan Myrzamadi
51b52b8317
Fix one error
2019-12-30 18:51:49 +06:00
Waffle Lapkin
8e01849fce
Merge pull request #106 from teloxide/skip_nones
...
Skip serializing nones with `#[skip_serializing_none]`
2019-12-30 15:12:45 +03:00
Temirkhan Myrzamadi
117094e9d0
Improve docs of FilterDispatcher
2019-12-30 17:27:30 +06:00
Waffle
7377467592
Skip serializing nones with #[serde_with_macros::skip_serializing_none]
instead of many #[serde(skip_serializing_if = "Option::is_none")]
2019-12-30 13:44:22 +03:00
Temirkhan Myrzamadi
c51d9a0761
Merge pull request #103 from teloxide/vectorize_logo
...
Make logo svg
2019-12-30 16:42:39 +06:00
Temirkhan Myrzamadi
683d38e09a
Merge pull request #105 from teloxide/remove_macro_use
...
Remove `#[macro_use]` and use `use` instead
2019-12-30 16:41:44 +06:00
Temirkhan Myrzamadi
faf1bb5f89
Merge pull request #104 from teloxide/small_clippy_fixes
...
Small clippy fixes
2019-12-30 16:40:55 +06:00
Waffle Lapkin
2953310f13
Merge branch 'dev' into remove_macro_use
2019-12-30 13:17:30 +03:00
Waffle
550b28ae20
🤦
2019-12-30 13:16:23 +03:00
Waffle
51703b16b1
Remove #[macro_use]
and use use
instead
2019-12-30 13:14:19 +03:00
Waffle
661da5bbf4
Small clippy fixes
2019-12-30 12:29:11 +03:00
Waffle
374eb208c0
Make logo svg
2019-12-30 12:14:05 +03:00
Temirkhan Myrzamadi
410c1cc8d8
Refactor teloxide::dispatching
2019-12-30 04:46:04 +06:00
p0lunin
f89ad5c1df
4
2019-12-28 13:10:30 +02:00
p0lunin
d855d14b3c
3
2019-12-28 13:08:26 +02:00
p0lunin
d2aab9906c
2
2019-12-27 22:37:52 +02:00
p0lunin
7544bb30d9
1
2019-12-27 21:55:43 +02:00
Waffle
42b11f572e
Add \n
to the end og the keyboard_button.rs
file
2019-12-27 17:48:00 +03:00
Waffle Lapkin
0b475c2ad0
Merge branch 'dev' into keyboard_button_enum
2019-12-27 17:44:45 +03:00
Waffle
436f99e6b8
Replace KeyboardButton
's optional mutually exclusive fields by an enum
2019-12-27 17:36:03 +03:00
Temirkhan Myrzamadi
d7e128c493
Merge branch 'dev' into doc_icon
2019-12-27 02:21:29 +06:00
Temirkhan Myrzamadi
00dc72e412
Merge pull request #100 from teloxide/new_fmt
...
Fixes of build on CI (fmt, never-ty)
2019-12-27 02:05:32 +06:00
Waffle
08375a3eff
I previous commit I accidentally run cargo +stable fmt
(instead of +nightly
) and forgot std::
in one of imports. This commit fixes both problems.
2019-12-26 22:52:14 +03:00
Waffle
03967493f6
run rustfmt only on nightly
2019-12-26 22:45:34 +03:00
Waffle
0d1656752f
fmt
2019-12-26 22:42:58 +03:00
Waffle
6eb91f04a8
Remove uses of !
to be compatible with rust <1.41
(in rust >=1.41
core::convert::Infallible = !
so with latest versions we will work just fine)
2019-12-26 21:50:39 +03:00
Temirkhan Myrzamadi
e2a4112bd6
Update lib.rs
2019-12-26 23:43:02 +06:00
Waffle
3cf3fe2acf
fmt
2019-12-16 12:40:23 +03:00
Temirkhan Myrzamadi
807e3dc851
Insert the icon into docs
2019-12-13 10:20:49 +06:00
Temirkhan Myrzamadi
2e7d1e8285
Fix weird formatting
2019-12-12 01:03:06 +06:00
Temirkhan Myrzamadi
d20bab850d
Merge branch 'doc_types' of https://github.com/teloxide/teloxide into doc_types
2019-12-12 00:40:46 +06:00
Temirkhan Myrzamadi
3d4626d2aa
Fix the docs of input_file.rs
2019-12-12 00:40:28 +06:00
Temirkhan Myrzamadi
6766ae3137
Update src/types/message.rs
...
Co-Authored-By: Waffle Lapkin <waffle.lapkin@gmail.com>
2019-12-12 00:36:36 +06:00
Temirkhan Myrzamadi
999928787d
Merge branch 'doc_types' of https://github.com/teloxide/teloxide into doc_types
2019-12-12 00:31:03 +06:00
Temirkhan Myrzamadi
a4610ce8ff
Use the docs of ParseMode
2019-12-12 00:30:13 +06:00
Temirkhan Myrzamadi
9e4f9e8392
Update src/types/message.rs
...
Co-Authored-By: Waffle Lapkin <waffle.lapkin@gmail.com>
2019-12-12 00:22:33 +06:00
Temirkhan Myrzamadi
082a916e40
Remove unnecessary 'Optional' in docs
2019-12-12 00:18:05 +06:00
Temirkhan Myrzamadi
32e970148e
Use the nice crate: 🅰️ 🅱️ :c syntax in docs
2019-12-12 00:07:50 +06:00
Temirkhan Myrzamadi
fc4a1dff9e
Fix the Clippy's warning
2019-12-11 22:27:42 +06:00
Temirkhan Myrzamadi
80fb280f2a
Fix the docs of the API types
2019-12-11 22:19:48 +06:00
Waffle
7b3c51ff1b
Rename the lib to "teloxide"
2019-12-07 22:30:15 +03:00
Waffle
a4309ef4d8
clippy
2019-12-07 19:42:36 +03:00
Waffle
852df2e90e
remove feature(never_type)
since it's stable since 1.41.0 (latest nightly)
2019-12-07 19:17:32 +03:00
Waffle Lapkin
81f8ef2575
Merge branch 'dev' into requests_rewrite
2019-12-07 18:53:34 +03:00
Waffle
bcb11ea9a9
fmt
2019-12-07 18:51:23 +03:00
Waffle
0a1bc8d538
Implement all (I Hope) telegram methods
2019-12-07 18:50:35 +03:00
Waffle
d91430e180
Add come derives to some types
2019-12-07 15:27:29 +03:00
Waffle
fa099b4ca8
Suppress clippy
2019-12-07 15:26:03 +03:00
Waffle
648ce5c00e
clippy
2019-11-27 18:47:06 +03:00
Waffle
4ae4539631
fmt
2019-11-27 18:13:20 +03:00
Waffle
7fea75f2d7
fix build on the latest nightly
2019-11-27 18:12:32 +03:00
Waffle
a9c97c5074
remove old Request trait
2019-11-27 17:19:57 +03:00
Waffle
9b8d9eba9b
fmt + doc fixes
2019-11-27 17:07:13 +03:00
Waffle
ef15a4167f
Fix warnings: unused imports + forgotten pub
on GetMe::new
2019-11-27 16:16:44 +03:00
Waffle
e673335e1f
Fix todo: use get_updates
in polling
2019-11-27 16:14:37 +03:00
Waffle
4f77f8f371
Reimplement GetFile
request
2019-11-27 16:12:27 +03:00
Waffle
2009e78b5f
Fix typo (seriosly? why haven't I built it before? no one knows)
2019-11-08 11:13:36 +03:00
Waffle
8056872c02
Remove "simple" request-related things
2019-11-08 01:52:04 +03:00
Waffle
a20b3f132a
Derive default for GetMe
2019-11-07 19:04:57 +03:00
Waffle
49cc1451d4
Add Bot::execute_{dyn,json,multipart,simple}
methods
2019-11-07 01:25:07 +03:00
Waffle
4177d20e54
Derive From
for ChatId
again
2019-11-07 01:24:13 +03:00
Waffle
08bf30296c
Add InputFile::{file,url,file_id}
constructors
2019-11-07 01:13:38 +03:00
Waffle
5f86362f17
Rename Method::METHOD
=> NAME
, DynMethod::method
=> name
2019-11-06 23:49:56 +03:00
Waffle
c0953893b5
Add Bot::{get_updates, get_me, send_message, send_animation}
2019-11-05 19:45:56 +03:00
Waffle
fa220a6883
Add reference implementation of payloads
2019-11-05 19:32:22 +03:00
Waffle
7e821f2401
Small fixes in derived traits and docs of ChatId
, ReplyMarkup
and ReplyMarkup
-related structs
2019-11-05 19:27:03 +03:00
Waffle
56a33df68c
Serialize into FormValue
by ref
2019-11-05 19:25:57 +03:00
Waffle
f3d554c9a5
Remove derive Serialize
for InputFile
2019-11-05 19:01:03 +03:00
Waffle
93344c5d06
Derive Deserialize
and Serialize
on InputFile
2019-11-05 18:57:30 +03:00
Waffle
b13472cbcd
Remove some commented things
2019-11-05 18:56:52 +03:00
Waffle
80ad646869
Move Output
type and method
fn from dynamic::Payload
to new DynMethod
trait
2019-11-05 18:55:13 +03:00
Waffle
521eef7550
Remove old requests
2019-11-05 17:10:41 +03:00
Waffle
be11633d6e
Make dynamic::Request
_really_ dynamic (ooops)
2019-11-05 00:51:15 +03:00
Waffle
e2922199d4
Add some docs
2019-11-05 00:47:31 +03:00
Waffle
86f9e9911c
Add #[must_use]
on requests
2019-11-05 00:34:48 +03:00
Waffle
0b750f2ac1
Add dynamic::{Kind, Payload, Request}
(they are needed for storing _some_ request with concrete output)
2019-11-05 00:28:47 +03:00
Waffle
b788da0608
Move modules to files
2019-11-05 00:06:52 +03:00
Waffle
7868d9c832
Add simple::{Payload, Request}
2019-11-05 00:00:26 +03:00
Waffle
b02f10e73c
Move Output
type and METHOD
const from Payload
s to Method
trait
2019-11-04 23:56:54 +03:00
Waffle
4c2e8029a9
Add multipart::{Payload, Request}
2019-11-04 23:54:19 +03:00
Waffle
602d07623b
Add json::{Payload, Request}
2019-11-04 23:48:38 +03:00
Waffle
0a36537aa5
Comment all the deprecated stuff
2019-11-04 22:45:14 +03:00
Temirkhan Myrzamadi
478cde4c3f
Oops
2019-11-04 01:03:56 +06:00
Temirkhan Myrzamadi
f8851eabff
Rework HandlerAndFilter::new
2019-11-04 01:03:04 +06:00
Temirkhan Myrzamadi
60391de28a
Add FilterAndHandler::new
2019-11-03 19:33:24 +06:00
Temirkhan Myrzamadi
89db95ef3f
Simplify 'type Handlers = ...' (dispatchers/filter/mod.rs)
2019-11-03 19:16:38 +06:00
Temirkhan Myrzamadi
ce2e949cb1
Merge pull request #78 from telebofr/error_policy
...
Error policy
2019-11-02 14:33:07 +00:00
Waffle
5c73af4a6f
Add Ignore
and IgnoreSafe
error policies.
2019-11-02 17:15:13 +03:00
Waffle
4423a992c0
Fix indent for where
2019-11-02 16:50:32 +03:00
Waffle
3f2d049c22
Fix ErrorPolicy
by implementing trait on all Fn() -> Fut
by-hands (and some related small fixes)
2019-11-02 15:55:54 +03:00
Waffle Lapkin
31c9a44276
Merge branch 'dev' into cows_for_form_builder
2019-11-02 02:12:34 +03:00
Waffle
5b0f8e8c0e
little simplification/optimization (use Cow in FormBuilder
...
)
2019-11-02 02:10:39 +03:00
Temirkhan Myrzamadi
a537830472
An another try to implement ErrorPolicy for FnMut
2019-11-01 22:09:27 +06:00
Temirkhan Myrzamadi
1d9c42c309
Fix
2019-11-01 21:51:09 +06:00
Temirkhan Myrzamadi
65e003120d
Add comments (error_policy.rs)
2019-10-31 15:50:36 +06:00
Temirkhan Myrzamadi
a2eda602c0
A erroneous implementation of trait ErrorPolicy
2019-10-31 15:42:18 +06:00
Temirkhan Myrzamadi
04dd861f51
Fmt
2019-10-29 01:28:38 +06:00
P0lunin
262031cd81
moved filters from ..\dispatching\dispatchers\filter\ to ..\dispatching\
2019-10-25 18:16:10 +03:00
P0lunin
0add325e31
optimized tests
2019-10-25 18:09:56 +03:00
P0lunin
9feaf63362
added MessageTextCaptionFilter
2019-10-23 19:28:01 +03:00
P0lunin
053a946a34
added docs
2019-10-23 19:21:48 +03:00
P0lunin
e2cd5a8440
added generics into functions
2019-10-23 18:46:04 +03:00
P0lunin
f67011eb42
added CommandFilter
2019-10-23 18:36:53 +03:00
P0lunin
720a34932f
divided TextFilter into MessageTextFilter and MessageCaptionFilter
2019-10-23 18:36:37 +03:00
P0lunin
03b0e41fa0
added test caption
2019-10-23 12:59:58 +03:00
P0lunin
ec11b9ed3a
add MessageTextFilter
2019-10-23 12:56:44 +03:00
Temirkhan Myrzamadi
37ab5e049a
Fmt
2019-10-22 17:02:43 +06:00
P0lunin
65320feaf0
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# src/dispatching/dispatchers/filter/mod.rs
2019-10-21 13:32:38 +03:00
P0lunin
b2a88e51eb
replaced macro call! to function handle()
2019-10-21 13:30:17 +03:00
Temirkhan Myrzamadi
c611fce15b
Fix
2019-10-20 23:21:47 +06:00
Temirkhan Myrzamadi
ecf2aec396
Fix all the errors
2019-10-20 23:06:12 +06:00
Temirkhan Myrzamadi
7268c39c88
Create dispatching.dispatchers
2019-10-20 22:53:33 +06:00
Temirkhan Myrzamadi
2bd8734482
Rename 'dispatcher' to 'dispatching'
2019-10-20 22:52:48 +06:00
Temirkhan Myrzamadi
e9f68c67e9
Rename dispatcher.simple to dispatcher.filter
2019-10-20 22:50:59 +06:00
Temirkhan Myrzamadi
089ff82b2d
Rename Dispatcher to FilterDispatcher
...
Related to https://github.com/telebofr/telebofr/issues/59 .
2019-10-20 22:48:05 +06:00
Temirkhan Myrzamadi
e1b3ba2227
Remove PartialOrd, Ord for True, False
2019-10-20 22:45:22 +06:00
Temirkhan Myrzamadi
480d1a6f57
Merge pull request #70 from telebofr/simple_dispatcher
...
attempt to replace macro to function
2019-10-20 16:40:39 +00:00
Temirkhan Myrzamadi
8bf578cf63
Merge pull request #69 from telebofr/false_type
...
false_type
2019-10-20 16:40:17 +00:00
Temirkhan Myrzamadi
1a87e72677
Fmt
2019-10-20 17:14:12 +06:00
RustemB
e80d4d5a62
some cahnges
2019-10-20 16:05:20 +05:00
RustemB
0a1d032e14
api.rs changed
2019-10-20 16:01:32 +05:00
RustemB
5916460ca1
+getChatAdministrators
2019-10-20 15:40:28 +05:00
RustemB
66147232e6
levaeChat
2019-10-20 12:30:07 +05:00
Temirkhan Myrzamadi
e0a278701d
Remove the unnecessary comment (bot/api.rs)
2019-10-20 01:33:45 +06:00
P0lunin
c85dc0fb68
added handle_message function
2019-10-19 21:11:36 +03:00
P0lunin
69096dc01d
Revert "added handle_message function"
...
This reverts commit e7ef38c1
2019-10-19 21:06:36 +03:00
P0lunin
e7ef38c1b2
added handle_message function
2019-10-19 20:48:02 +03:00
P0lunin
281d01d1a2
tests were renamed
2019-10-19 20:08:09 +03:00
P0lunin
1e0f60bdef
added True and False types
2019-10-19 20:02:27 +03:00
P0lunin
4a0e601063
added type False
2019-10-19 20:01:22 +03:00
P0lunin
4e2dfd6b06
Merge branch 'dev' of https://github.com/telebofr/telebofr into dev
...
# Conflicts:
# src/bot/api.rs
# src/requests/set_chat_title.rs
2019-10-19 18:50:10 +03:00
P0lunin
363259e416
added method setChatPermissions
2019-10-19 18:44:16 +03:00
P0lunin
6467f03978
added skip_serializing_if to Option<> fields
2019-10-19 18:43:52 +03:00
P0lunin
2cb5adeebe
added method exportChatInviteLink
2019-10-19 18:17:07 +03:00
P0lunin
e760c281b8
added method setChatPhoto
2019-10-19 17:19:06 +03:00
P0lunin
85a81dbe52
fix wrong method_name
2019-10-19 17:00:45 +03:00
P0lunin
2a3d7cfbfb
added method deleteChatPhoto
2019-10-19 17:00:14 +03:00
Temirkhan Myrzamadi
6f4bd19382
Import bot::Bot into lib.rs
2019-10-18 03:36:13 +06:00
Temirkhan Myrzamadi
715298c713
Merge branch 'dev' of https://github.com/telebofr/telebofr into dev
2019-10-18 03:20:38 +06:00
Temirkhan Myrzamadi
495e62e9aa
Improve bot/mod.rs
2019-10-18 03:20:28 +06:00
P0lunin
351229a6c0
added method setChatTitle
2019-10-17 19:48:48 +03:00
Temirkhan Myrzamadi
ceaf36b101
Merge imports by default (rustfmt.toml)
2019-10-17 22:16:55 +06:00
Temirkhan Myrzamadi
852b89be88
Add the missing methods to Bot (bot/api.h)
2019-10-17 22:16:00 +06:00
Temirkhan Myrzamadi
8b4fbe4bb5
Merge pull request #67 from telebofr/issue_input_file
...
changed where necessary String to InputFile
2019-10-17 16:03:42 +00:00
P0lunin
f2cd6278fb
changed where necessary String to InputFile
2019-10-17 18:44:34 +03:00
Temirkhan Myrzamadi
e8b402ea21
Merge branch 'dev' into requests_gymmasssorla
2019-10-17 15:41:34 +00:00
P0lunin
36976e098d
changed where necessary String to InputFile
2019-10-17 18:36:03 +03:00
Temirkhan Myrzamadi
12d944aeb7
Add GetChatMembersCount
2019-10-17 21:13:50 +06:00
Temirkhan Myrzamadi
b3572072ad
Add GetChatMember
2019-10-17 21:09:46 +06:00
P0lunin
21952b149a
add method setChatDescription
2019-10-17 18:01:39 +03:00
Temirkhan Myrzamadi
82db9b18b2
Add SetChatStickerSet
2019-10-17 20:56:58 +06:00
Temirkhan Myrzamadi
6f28f28a4e
Add DeleteChatStickerSet
2019-10-17 20:51:09 +06:00
Temirkhan Myrzamadi
0ac725ac18
Add AnswerCallbackQuery
2019-10-17 20:34:13 +06:00
Temirkhan Myrzamadi
2b679fed43
Fix a typo
2019-10-17 14:05:02 +06:00
Temirkhan Myrzamadi
07ad965562
Prettify src/requests.rs and src/types.rs
2019-10-17 14:02:36 +06:00
Temirkhan Myrzamadi
a3825d612d
Provide &self instead of &&self (bot/api.h)
2019-10-17 13:33:26 +06:00
Temirkhan Myrzamadi
d0f8852533
Fix a typo
2019-10-17 13:25:53 +06:00
Temirkhan Myrzamadi
2fe88cbfe3
Fix some Clippy's lints
2019-10-17 10:46:42 +06:00
Temirkhan Myrzamadi
eee360792a
Fix the errors
2019-10-17 10:41:18 +06:00
Temirkhan Myrzamadi
9b8f180a8a
Format the sources
2019-10-17 10:37:37 +06:00
Temirkhan Myrzamadi
4ce7ceb831
Replace 'RequestContext' with 'Bot'
2019-10-17 10:36:30 +06:00
Temirkhan Myrzamadi
456c3226d7
Merge pull request #62 from telebofr/dispatcher_trait
...
Add dispatcher trait
2019-10-16 12:00:30 +00:00
Waffle
175e7572b2
Add dispatcher trait
2019-10-16 14:47:09 +03:00
Temirkhan Myrzamadi
87e04b491f
Fix the errors
2019-10-15 23:21:02 +06:00
Temirkhan Myrzamadi
7d2d8f706d
Add some documentation
2019-10-15 13:50:28 +06:00
Temirkhan Myrzamadi
76a10abc47
Rename Request::ReturnValue to Request::Output
2019-10-15 13:27:41 +06:00
Temirkhan Myrzamadi
4f17f23b69
Merge pull request #20 from WaffleLapkin/dispatcher
...
[WIP] Dispatcher impl
2019-10-15 05:38:26 +00:00
Waffle Lapkin
f8f133edea
Merge branch 'dev' into dispatcher
2019-10-15 00:24:22 +03:00
Waffle
0b7512e42c
Remove main (ooops)
2019-10-15 00:22:39 +03:00
Waffle Lapkin
045dedf164
Merge branch 'dev' into remove_apply
2019-10-15 00:20:29 +03:00
Waffle
ec0c717593
Change visibility modifier of FormBuilder
, FormValue
, IntoFormValue
from pub
to pub(crate)
2019-10-15 00:12:33 +03:00
Waffle
04281bd80a
A bunch of changes to multipart requests
...
- remove `FormBuilder::add_if_some`
- `FormBuilder::add` now work properly with `Option` and `InputFile`
- `FormBuilder::add_file` now accept `PathBuf` instead of `&PathBuf` and is used only in `SendMediaGroup::send`
- `ToFormValue` renamed to `IntoFromValue`
- `IntoFormValue::into_form_value` now accepts self by value and return `Option<FormValue>` instead of `String` (that gives `FormBuilder::add` abilities to work properly with `Option` and `InputFile`)
- `requests::utils::file_to_part` now accepts `PathBuf` instead of `&PathBuf`
- add `impl From<InputFile> for Option<PathBuf>`
- add `impl From<InputMedia> for InputFile`
- clean `{SendAudio,SendMediaGroup,SendPhoto}::send` code
2019-10-15 00:10:12 +03:00
Temirkhan Myrzamadi
186a3f0f8d
Merge branch 'dev' into generics
2019-10-14 16:00:52 +00:00
Temirkhan Myrzamadi
a526a55c7b
Merge pull request #53 from async-telegram-bot/message_getters
...
Add getters for all `Message` fields
2019-10-14 15:59:02 +00:00
Temirkhan Myrzamadi
32b854279d
Use the 'value' name instead of 'chat_id'/etc
2019-10-14 21:46:08 +06:00
Waffle
b75a25cbd8
Add getters for all Message
fields
2019-10-14 00:19:18 +03:00
Waffle
c466402594
Allow matching on bool
for in src/types/unit_true.rs
2019-10-13 14:59:54 +03:00
Waffle
101630a3a1
Fix clippy "warning: you should consider deriving a Default
implementation for types::inline_keyboard_markup::InlineKeyboardMarkup
"
2019-10-13 14:44:21 +03:00
Waffle
77b24eaa3f
Remove fn main
from doctest (and also remove edition2018
cause I think it isn't useful)
...
Fix clippy "warning: needless `fn main` in doctest"
2019-10-13 14:39:53 +03:00
Waffle
d68ec00deb
Elide lifetimes where possible.
...
Fix clippy "warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)"
2019-10-13 14:17:23 +03:00
Waffle
cbd98f6e03
Fix clippy warning: methods called
from_* usually take no self; consider choosing a less ambiguous name
...
(actually just allow that on the `from_chat_id` method cause it is setter for co-named field)
2019-10-13 14:03:56 +03:00
Waffle
53b9ab31c4
Fix clippy's warning: returning the result of a let binding from a block
2019-10-13 13:59:31 +03:00
Waffle
3999e6dbc8
Split request_multipart
into self (that always accept Form
) and request_simple
, simplify SendMediaGroup::send
2019-10-13 13:32:59 +03:00
Waffle
815c8cdb7d
Add InputFile::as{file,file_id,url}
methods
2019-10-13 13:13:24 +03:00
Temirkhan Myrzamadi
16eb18809b
Normalise src/requests
2019-10-13 14:17:55 +06:00
Temirkhan Myrzamadi
9b0a059c8b
Replace impl Error + derive Display with thiserror
2019-10-13 13:05:22 +06:00
Nextel
e436490fdd
add send video action
2019-10-12 23:57:09 +03:00
Nextel
7a4442a059
cargo fmt to sent animation action
2019-10-12 22:31:27 +03:00
Nextel
7fc3fd29a8
add sendAnimation Action
2019-10-12 22:10:25 +03:00
Temirkhan Myrzamadi
e874f849a7
Prettify requests/mod.rs
2019-10-11 19:29:48 +06:00
Temirkhan Myrzamadi
7ddd8fce06
Format the code
2019-10-11 19:13:43 +06:00
Temirkhan Myrzamadi
e3873ca3b4
Merge pull request #44 from async-telegram-bot/feature_gate_unstable_stream
...
Add "unstable-stream" feature
2019-10-11 19:06:41 +06:00
Temirkhan Myrzamadi
b7020142fd
Merge pull request #45 from async-telegram-bot/remove_send_boxed_in_docs
...
Remove call to `.send_boxed()` in docs
2019-10-11 19:06:01 +06:00
Temirkhan Myrzamadi
7ec0a69fb8
Merge pull request #46 from async-telegram-bot/remove_reqwest_rasync_imports
...
Remove uses of deprecated `reqwest::r#async`
2019-10-11 19:05:23 +06:00
Temirkhan Myrzamadi
aebe764e44
Merge pull request #47 from async-telegram-bot/move_types_to_types
...
Move `ChatId` and `ChatAction` to `types::`
2019-10-11 19:03:55 +06:00
Waffle
c821832cf8
Remove 'not implemented types'
2019-10-11 15:58:38 +03:00
Waffle
2bd5919a53
Move ChatId
and ChatAction
to types::
2019-10-11 15:51:10 +03:00
Waffle
52a54e91c8
Remove uses of deprecated reqwest::r#async
2019-10-11 15:32:31 +03:00
Waffle
be3ed1d4d0
Replace call to .send_boxed()
with .send()
in Bot::download_file
docs
2019-10-11 15:06:52 +03:00
Waffle
9dc9dffddb
Add "unstable-stream" feature that unlocks public API that uses futures::stream::Stream
2019-10-11 15:01:58 +03:00
Temirkhan Myrzamadi
ca6b4a4628
Merge pull request #43 from async-telegram-bot/update_libs
...
Update libs
2019-10-10 17:31:32 +06:00
Waffle
3cf4dfeeb9
Update libs
2019-10-09 22:31:50 +03:00
Waffle
5e66c8fa22
Remove impl std::process::Termination for True
2019-10-09 21:25:54 +03:00
Waffle
b5f98dd462
Add doc comment for updater trait
2019-10-09 21:17:45 +03:00
nextel
e3d31ccf97
cargo fmt to add document action
2019-10-08 18:37:12 +03:00
nextel
34ba709b39
add todo to add Document action
2019-10-08 18:36:27 +03:00
nextel
f27a7cb12c
add addDocument action
2019-10-08 18:19:58 +03:00
Temirkhan Myrzamadi
cccbfa34e5
Merge pull request #39 from async-telegram-bot/some_doc_comments_fixes
...
Some fixes in doc comments
2019-10-07 15:49:11 +06:00
Waffle
7fb3ceefbe
Add methods AnswerPreCheckoutQuery, AnswerShippingQuery, KickChatMember, PinChatMessage, PromoteChatMember, RestrictChatMember, SendChatAction, SendContact, SendPoll, SendVenue, SendVideoNote, SendVoice, UnbanChatMember, UnpinChatMessage to bot.
2019-10-06 13:29:29 +03:00
Waffle
c272817b9b
Some fixes in doc comments
...
- Replace 'Html' with 'HTML' in many places
- Add missing links (`[name]: crate::path::to::name`)
- Fix docs for `ParseMode` (use `<pre></pre>`, ```, `<` and `>` instead of `````, ```, `<` and `>`)
2019-10-06 11:52:57 +03:00
Waffle Lapkin
edeff3305a
Merge branch 'dev' into dispatcher
2019-10-06 11:23:52 +03:00
Waffle
ebbdfde26e
Merge branch 'dispatcher' of github.com:WaffleLapkin/async-telegram-bot into dispatcher
2019-10-06 11:23:01 +03:00
Waffle
553b1666a6
Fyx typo
2019-10-06 11:21:18 +03:00
Waffle
4c478b1f77
Rewrite simple dispatcher's test for a bit
2019-10-06 11:19:48 +03:00
Waffle
4c00f48339
Add doc comment for dispatcher::simple::Dispatcher
, fix doc comment for dispatcher
module
2019-10-06 11:19:02 +03:00
nextel
5ad46718d3
add sendVoice action
2019-10-05 15:12:29 +03:00
nextel
bc6664ef30
add serde tags for sendVideoNote action
2019-10-05 14:44:02 +03:00
nextel
31ab32bdd7
add SendVideoNote Action
2019-10-05 13:39:41 +03:00
Waffle
6bda45e2aa
Use 'error policy' to handle errors in dispatcher
2019-10-05 01:19:32 +03:00
Waffle
64111f4ae9
Actual error handling (meh, we can do it better probably)
2019-10-05 00:54:53 +03:00
Waffle
c51aa9728a
Errors in handlers
2019-10-05 00:28:40 +03:00
nextel
589bea7280
add PromoteChatMemberAction
2019-10-03 20:07:52 +03:00
P0lunin
e75d40425b
add method
2019-10-01 17:42:10 +03:00
Temirkhan Myrzamadi
142d65186f
Fix the compilation errors
2019-10-01 16:16:02 +06:00
Temirkhan Myrzamadi
816d2bad2f
Merge branch 'dev' into unbox_send_future
2019-10-01 13:31:19 +06:00
Temirkhan Myrzamadi
26551b7380
Format the code and refactor network/
2019-10-01 13:15:03 +06:00
Mishko torop'izhko
580af29321
Merge pull request #37 from async-telegram-bot/feature/unbanChatMember
...
add unban chat member implementation
2019-09-30 18:17:36 +03:00
nextel
9d62eb9a11
add action templates to mod.rs
2019-09-30 17:48:15 +03:00
nextel
b4e79bd95a
add unban chat member implementation
2019-09-30 17:11:43 +03:00
Waffle
cc14e23202
Fix build after merging dev
...
(oops I used old dev to create that branch :|)
2019-09-28 15:59:13 +03:00
Waffle Lapkin
8b1a032b55
Merge branch 'dev' into unbox_send_future
2019-09-28 15:45:54 +03:00
Waffle
2d1e9cd334
Make send functions public
...
oops
2019-09-28 15:42:34 +03:00
Waffle
5f9f148bb6
Simplify lifetimes in requests
...
(`impl<'a> ...<'a>` -> `impl ...<'_>`)
2019-09-28 15:36:03 +03:00
Waffle
37b84fd14c
Run cargo fmt
2019-09-28 15:30:40 +03:00
Waffle
4db1ed86dc
Add unboxed version of Request::send
to all telegram requests
2019-09-28 15:28:39 +03:00
Waffle
30e6d19e17
Remove RequestFuture
alias
2019-09-28 14:48:16 +03:00