|
d6bb14e342
|
total rework of chats
|
2019-08-12 15:15:22 +06:00 |
|
|
c47c82ac43
|
Group chats now have a description
|
2019-08-12 14:15:06 +06:00 |
|
|
8fbda09d24
|
chat members fields and restrict chat member request updates
|
2019-08-12 14:09:14 +06:00 |
|
|
6310dceacf
|
allMembersAreAdmins was removed
|
2019-08-12 13:48:38 +06:00 |
|
|
394bec1805
|
chat permissions adding
|
2019-08-12 13:46:16 +06:00 |
|
|
cb94a3a389
|
Sticker and StickerSet now with isAnimated field
|
2019-08-12 13:25:55 +06:00 |
|
|
84ad751792
|
TelegramAPIUrlsKeeper
|
2019-07-25 16:25:18 +08:00 |
|
|
d8887bb7ff
|
RequestsExecutor now is Closeable
|
2019-07-23 07:46:19 +08:00 |
|
|
4dba67979d
|
update dependencies versions
|
2019-07-23 07:43:32 +08:00 |
|
|
26d001acce
|
replace animation to be sure that it will be correctly invoked in case of document availability
|
2019-06-28 19:05:40 +08:00 |
|
|
0cfc7077c0
|
now AnimationContent have caption
|
2019-06-28 18:58:35 +08:00 |
|
|
1926a9141b
|
Common Captioned
|
2019-06-28 18:45:18 +08:00 |
|
|
bdd1b9638a
|
toChatId extensions adding
|
2019-06-02 22:59:24 +08:00 |
|
|
4e276846b4
|
String#asUsername -> String#toUsername
|
2019-06-02 22:57:52 +08:00 |
|
|
ae7365e9e9
|
optimize deserialization of InlineKeyboardButton's
|
2019-06-02 22:10:04 +08:00 |
|
|
5e8bf82358
|
InlineKeyboardButton as sealed class
|
2019-06-02 22:02:12 +08:00 |
|
|
85b3f86746
|
fix in switchInlineQueryCurrentChat
|
2019-06-01 17:31:48 +08:00 |
|
|
4570df330b
|
reply_markup in messages
|
2019-06-01 17:30:29 +08:00 |
|
|
5bc3169578
|
LoginURL and LoginURLInlineKeyboardButton
|
2019-06-01 17:21:02 +08:00 |
|
|
cb351c53d1
|
actualize UpdatesPollint
|
2019-05-29 10:00:16 +08:00 |
|
|
6b701c754e
|
update signature of KtoUpdatesPoller
|
2019-05-29 09:59:05 +08:00 |
|
|
de7af5f0e7
|
fixes in long-polling, adding of UpdatesPoller as abstraction and rename of old UpdatesPoller to HtorUpdatesPoller
|
2019-05-28 19:13:01 +08:00 |
|
|
3ea96fc61f
|
update order of fields in RawUpdate
|
2019-05-16 15:13:13 +08:00 |
|
|
84a086e7e4
|
0.14.2
|
2019-05-16 14:58:19 +08:00 |
|
|
4b44c589ce
|
optimize imports
|
2019-05-12 19:15:31 +08:00 |
|
|
d0e0158a5d
|
fix for poll channels skipping in FlowsUpdatesFilter
|
2019-05-11 11:34:00 +08:00 |
|
|
495a063f61
|
StopPoll#replyMarkup
|
2019-05-10 19:17:47 +08:00 |
|
|
a5ca9c0ce7
|
additional callback for polls in UpdatesFilter
|
2019-05-10 13:14:50 +08:00 |
|
|
981e6f43d9
|
fix names of fields in FlowsUpdatesFilter
|
2019-05-10 12:12:37 +08:00 |
|
|
62d13f89c8
|
acutalize Webhooks imports
|
2019-05-10 12:03:40 +08:00 |
|
|
9ddecb99ee
|
remove redundant methods from FlowsUpdatesFilter
|
2019-05-10 11:58:43 +08:00 |
|
|
ab2a3ea23f
|
add "FlowsUpdatesFilter"
|
2019-05-10 11:54:57 +08:00 |
|
|
f8fbe824b9
|
replace "WebhookPrivateKeyConfig"
|
2019-05-10 11:30:26 +08:00 |
|
|
25dcd9bc52
|
Replace "UpdatesFilter" and "UpdatesPoller" into another package
|
2019-05-10 11:26:58 +08:00 |
|
|
cfb988ec7f
|
forwarded messages changes
|
2019-04-30 15:56:28 +08:00 |
|
|
562bc0357d
|
one more fix for forwarded messages
|
2019-04-30 12:53:56 +08:00 |
|
|
7977071d1a
|
adapt raw message for forwarded messages
|
2019-04-30 12:41:52 +08:00 |
|
|
c12d08eda8
|
refactor of Ktor calls
|
2019-04-26 11:12:01 +08:00 |
|
|
711410c426
|
force UTF-8 usage for responses decoding
|
2019-04-26 10:34:32 +08:00 |
|
|
bed60720d3
|
InlineKeyboardMarkup using field as serial name for keyboard
|
2019-04-20 13:14:49 +08:00 |
|
|
b002f61b71
|
add serializer to InlineKeyboardButton and remove exact serializer for InlineKeyboardMarkup#keyboard
|
2019-04-20 13:09:47 +08:00 |
|
|
6d8190e5aa
|
commonly of webhooks and other requests-related code
|
2019-04-20 12:56:48 +08:00 |
|
|
60d420f775
|
rename file of PollOption and remove redundant abstract folder in polls type
|
2019-04-17 10:23:08 +08:00 |
|
|
c450017764
|
change SendPoll to be serializable
|
2019-04-16 19:40:41 +08:00 |
|
|
6b045549f9
|
fix pollQuestionTextLength name
|
2019-04-16 19:23:29 +08:00 |
|
|
d2a2c7a02f
|
optimize imports
|
2019-04-16 17:28:42 +08:00 |
|
|
ba368e9fa4
|
AnonymousForwardedMessage
|
2019-04-16 17:28:42 +08:00 |
|
|
2b831a803a
|
is_member adding
|
2019-04-16 17:28:42 +08:00 |
|
|
8b67f16da3
|
all PublicChat implementations may have pinned message, chats abstractions refactoring
|
2019-04-16 17:28:42 +08:00 |
|
|
3bb1cb1552
|
StopPoll and deprecations of By*MessageId
|
2019-04-16 17:28:42 +08:00 |
|
|
d7bbb6dd85
|
add SendPoll
|
2019-04-16 17:28:42 +08:00 |
|
|
e2267c1cb4
|
add PollContent
|
2019-04-16 17:28:42 +08:00 |
|
|
457cadf265
|
add PollUpdate
|
2019-04-16 17:28:42 +08:00 |
|
|
b7d214d145
|
add Poll object
|
2019-04-16 17:28:42 +08:00 |
|
|
0af6e6ca15
|
PollOption added
|
2019-04-16 17:28:42 +08:00 |
|
|
1f8c27c756
|
hotfix for inputmedias
|
2019-04-15 19:30:09 +08:00 |
|
|
24fb3e2188
|
clear of webhook on UpdatePoller start
|
2019-04-13 16:06:58 +08:00 |
|
|
57bf40a4f9
|
DeleteWebhook request
|
2019-04-13 16:02:24 +08:00 |
|
|
03c90bb204
|
optimize imports
|
2019-04-13 10:21:19 +08:00 |
|
|
3c98f8fe4d
|
warnings fixes
|
2019-04-13 10:20:29 +08:00 |
|
|
7d7fb4efbc
|
one more optional remove commit
|
2019-04-13 10:16:40 +08:00 |
|
|
68712b49e2
|
fix of serialization issues
|
2019-04-13 10:15:25 +08:00 |
|
|
c40e857a23
|
remove optional
|
2019-04-13 09:38:25 +08:00 |
|
|
12686f79f6
|
remove redundant implementation of MessageContent by MediaGroupContent
|
2019-04-05 13:10:38 +08:00 |
|
|
5543b3979b
|
optimize imports
|
2019-04-05 13:09:30 +08:00 |
|
|
4a1ece53b5
|
refactoring of "MediaContent"
|
2019-04-04 22:11:35 +08:00 |
|
|
ac39032f50
|
medagroupcontent is media content
|
2019-04-04 19:32:47 +08:00 |
|
|
e6e1995d81
|
optimize imports
|
2019-03-31 11:54:49 +08:00 |
|
|
d668da0e76
|
hotfix for command actual calling methods
|
2019-03-31 11:28:28 +08:00 |
|
|
c4a3e2cf3d
|
MessageEntities are using string formatting extensions
|
2019-03-31 11:26:41 +08:00 |
|
|
769d0360f3
|
text formatting extensions
|
2019-03-31 11:11:32 +08:00 |
|
|
4ccfb93a94
|
Markdown and HTML typealiases
|
2019-03-31 10:20:14 +08:00 |
|
|
997f9ce411
|
message content resend by default using HTMLParseMode
|
2019-03-30 20:12:00 +08:00 |
|
|
4679dc118d
|
add tools for work with html captions and texts
|
2019-03-27 09:43:36 +08:00 |
|
|
609a474874
|
MessageEntity#asHtmlSource
|
2019-03-27 09:35:37 +08:00 |
|
|
1bdcf3ae60
|
add CommonLimiter
|
2019-03-27 09:13:07 +08:00 |
|
|
ac5d3214b4
|
rewrite handleUpdates
|
2019-03-23 15:19:29 +08:00 |
|
|
7d1871d8dc
|
media group optimizations
|
2019-03-23 14:31:28 +08:00 |
|
|
37c112f6ab
|
media group messages order
|
2019-03-22 09:07:09 +08:00 |
|
|
7d7a6ccf80
|
MediaCollectionContent as MediaContent
|
2019-03-21 09:18:54 +08:00 |
|
|
da6caf1834
|
optimize imports
|
2019-03-21 08:46:26 +08:00 |
|
|
ed341c231d
|
media group messages refactoring
|
2019-03-21 08:45:51 +08:00 |
|
|
15686f742a
|
optimize imports
|
2019-03-20 09:05:02 +08:00 |
|
|
e303a43d36
|
complete ImplicitReflectionSerializer removing
|
2019-03-20 08:55:46 +08:00 |
|
|
03bacc59ef
|
remove redundant ImplicitReflectionSerializer
|
2019-03-20 08:52:58 +08:00 |
|
|
c9e72920df
|
optimize imports
|
2019-03-15 16:12:17 +08:00 |
|
|
1f0af84adc
|
rewrite structure of media groups updates
|
2019-03-15 07:47:46 +08:00 |
|
|
9f5d985a71
|
fix for pushMediaGroupUpdate in UpdatesPoller
|
2019-03-14 17:26:50 +08:00 |
|
|
26c67b2f99
|
clear methodology of converting common updates to media group updates
|
2019-03-14 16:31:27 +08:00 |
|
|
a4d9fdcd4b
|
Media Groups fixes
|
2019-03-14 15:44:19 +08:00 |
|
|
0cc03d757e
|
RequestsExecutor#executeUnsafe use do-while
|
2019-03-12 10:50:06 +08:00 |
|
|
c167c556ae
|
a little fixes
|
2019-03-12 08:20:40 +08:00 |
|
|
1afa870f6d
|
now requests executor in updates poller is strong
|
2019-03-11 11:00:38 +08:00 |
|
|
7d028f854d
|
rename keyStorePath in serialize/deserialize variants
|
2019-03-07 11:09:37 +08:00 |
|
|
49fb020678
|
add private key config for webhook and opportunity to work with ssl directly in bot
|
2019-03-06 12:23:28 +08:00 |
|
|
336e76450f
|
UpdatesPoller, asReference, mediaGroupId for list and separate executes and update polling extensions
|
2019-03-06 10:09:45 +08:00 |
|
|
7b78dbdb3e
|
improvement of exceptions
|
2019-03-06 08:10:29 +08:00 |
|
|
8bb2b5c218
|
fixes in nullability of certificate for webhook
|
2019-03-04 14:24:07 +08:00 |
|
|
a393382a7c
|
fixes for webhooks
|
2019-03-04 11:13:01 +08:00 |
|
|
057d902883
|
add SetWebhook factory which can be used without certificate file
|
2019-03-04 10:49:37 +08:00 |
|
|
f4b7bb42d6
|
add plain answer to default exception
|
2019-03-04 10:34:28 +08:00 |
|
|
ce9e141680
|
rewrite GetWebhookInfo as class for better work with serialization
|
2019-02-27 14:12:39 +08:00 |
|
|
f3ba288ad8
|
WebhookInfo
|
2019-02-27 14:01:04 +08:00 |
|
|
f4e58375f2
|
add MediaGroupUpdate
|
2019-02-27 11:03:59 +08:00 |
|
|
b1d732c99a
|
deprecate toJsonWithoutNulls
|
2019-02-27 10:51:25 +08:00 |
|
|
f1836ec238
|
add contextual serializer to DataRequest and Request to avoid exceptions
|
2019-02-27 08:52:22 +08:00 |
|
|
8997454a46
|
update order of arguments in setWebhook
|
2019-02-26 16:11:37 +08:00 |
|
|
1520271777
|
add main webhooks functionality for using with reverse proxy
|
2019-02-26 16:01:26 +08:00 |
|
|
ff2b56b3a9
|
add SetWebhook
|
2019-02-26 09:45:56 +08:00 |
|
|
7cc02492b4
|
fix SendMediaGroupData convertedMedia
|
2019-02-23 18:34:55 +08:00 |
|
|
385426552e
|
add custom MediaGroupMemberInputMedia serializer
|
2019-02-23 18:21:24 +08:00 |
|
|
b39232ae47
|
add SimpleRequestSerializer
|
2019-02-21 15:52:36 +08:00 |
|
|
313068543f
|
fix warnings
|
2019-02-21 14:21:33 +08:00 |
|
|
2974a33e51
|
fixes in serialization
|
2019-02-21 14:09:04 +08:00 |
|
|
a1b2aed78c
|
hotfix for username
|
2019-02-18 14:35:58 +08:00 |
|
|
aaa0f8f114
|
Optional replyMarkup in InlineQueryResultArticle
|
2019-02-18 12:59:09 +08:00 |
|
|
f6581ff3be
|
replace all usernames which was as strings by Username class usage
|
2019-02-18 12:56:59 +08:00 |
|
|
0009d211bc
|
fix "equals" of Ysername
|
2019-02-18 12:53:01 +08:00 |
|
|
45ba325f1b
|
fixes in Username
|
2019-02-17 21:12:56 +08:00 |
|
|
3cd1f3c3d4
|
fix parseMode of InputTextMessageContent
|
2019-02-17 18:55:24 +08:00 |
|
|
1d1ac9040c
|
MediaGroupList extensions
|
2019-02-17 14:40:43 +08:00 |
|
|
e774f958af
|
MediaGroupMessage is CommonMessage
|
2019-02-17 14:30:18 +08:00 |
|
|
03e7ca532d
|
startGettingUpdates with better media groups callbacks
|
2019-02-15 09:54:18 +08:00 |
|
|
4003fdbcd1
|
executeUnsafe to loop
|
2019-02-14 16:45:25 +08:00 |
|
|
42bb036c41
|
optimize imports
|
2019-02-10 13:47:58 +08:00 |
|
|
d67d16c72d
|
add ReplaceWith to old functions and replace built-in usages of deprecations
|
2019-02-10 13:46:23 +08:00 |
|
|
1dc80f6929
|
replace of exceptions
|
2019-02-10 13:41:20 +08:00 |
|
|
9f3d678528
|
fix mime_type of inline result document and video implementations
|
2019-02-08 14:37:53 +08:00 |
|
|
a6d0925cfd
|
optimize imports
|
2019-02-07 20:25:04 +08:00 |
|
|
983e5edf7b
|
inline messages edit result fixes
|
2019-02-07 20:19:25 +08:00 |
|
|
a04f1515ea
|
fix type field in InlineQueryResult
|
2019-02-07 19:50:08 +08:00 |
|
|
6f53e92b69
|
make AnswerInlineQuery serializable -.-
|
2019-02-07 19:38:47 +08:00 |
|
|
ceabdd4492
|
one more fix for serialization of AnswerInlineQuery
|
2019-02-07 19:36:03 +08:00 |
|
|
f6ce40b62b
|
resolve serialization problems
|
2019-02-07 19:32:31 +08:00 |
|
|
f83921223e
|
fix of InlineQuery offset type
|
2019-02-07 19:12:26 +08:00 |
|
|
0138036ed2
|
add InlineQuery#createAnswer
|
2019-02-07 14:28:24 +08:00 |
|
|
05b447da85
|
add AnswerInlineQuery
|
2019-02-07 14:28:24 +08:00 |
|
|
ef127b85dc
|
add cached Sticker InlineQueryResult
|
2019-02-07 14:28:24 +08:00 |
|
|
849e21bf15
|
add Contact InlineQueryResult + add vcard field
|
2019-02-07 14:28:24 +08:00 |
|
|
1963432bc8
|
add Venue InlineQueryResult + fix titles in all results
|
2019-02-07 14:28:24 +08:00 |
|
|
8369114d26
|
add Location InlineQueryResult
|
2019-02-07 14:28:24 +08:00 |
|
|
fec37d633c
|
add limit for live period
|
2019-02-07 14:28:24 +08:00 |
|
|
78b63d7b1b
|
add Document InlineQueryResult + a little fixes in audio and voice results
|
2019-02-07 14:28:24 +08:00 |
|
|
99c3f9b742
|
add Voice InlineQueryResult + a little fix of Audio result
|
2019-02-07 14:28:24 +08:00 |
|
|
fa10535a70
|
add Audio InlineQueryResult
|
2019-02-07 14:28:24 +08:00 |
|
|
1ce4c97899
|
add Video InlineQueryResult
|
2019-02-07 14:28:24 +08:00 |
|
|
558800c1e4
|
add Mpeg4Gif InlineQueryResult
|
2019-02-07 14:28:24 +08:00 |
|
|
caa759db21
|
add InlineQueryResult photo and gif common and cached realisations
|
2019-02-07 14:28:24 +08:00 |
|
|
0f9533e54a
|
InputMessageContent filling
|
2019-02-07 14:28:24 +08:00 |
|
|
265ca63c97
|
Fix error field in RequestParametersRaw
|
2019-02-05 13:07:39 +08:00 |
|
|
58f73fac97
|
RetryAfterError handling in KtorRequestsExecutor
|
2019-02-05 12:55:46 +08:00 |
|
|
c4f0ed4b48
|
Response#parameters fixing
|
2019-02-05 12:51:52 +08:00 |
|
|
206b3fd3e4
|
ResponseParameters renaming to Response
|
2019-02-05 12:40:29 +08:00 |
|
|
6f04baea4e
|
KtorRequestsExecutor custom json formatter
|
2019-02-05 12:30:09 +08:00 |
|
|
66be2681c0
|
RequestsExecutor.executeUnsafe(...) retries
|
2019-01-31 09:57:49 +08:00 |
|
|
05e0ec704e
|
RequestsExecutor.executeAsync(...): Deferred
|
2019-01-31 09:53:58 +08:00 |
|
|
d79d163750
|
ResendableContent#createResends
|
2019-01-29 10:22:09 +08:00 |
|
|
4c0472a139
|
new "createMarkdownText"
|
2019-01-29 10:13:59 +08:00 |
|
|
81029db165
|
RegularTextMessageEntity and convertToFullMessageEntityList
|
2019-01-29 09:47:37 +08:00 |
|
|
2af4ebcd44
|
apply length restrictions to all textable send requests
|
2019-01-29 08:20:04 +08:00 |
|
|
eab147a38f
|
update texts lengths restrictions
|
2019-01-29 08:18:07 +08:00 |
|
|
fcb760eb98
|
fix in GetMe
|
2019-01-25 09:59:52 +08:00 |
|
|
8318f708fd
|
optimise imports
|
2019-01-24 12:01:54 +08:00 |
|
|
c2cb57635c
|
refactoring and fixes
|
2019-01-24 12:01:51 +08:00 |
|
|
5692bb321c
|
Ktor realisation use RequestLimiter
|
2019-01-24 10:36:44 +08:00 |
|
|
e77478b13e
|
RequestLimiter
|
2019-01-24 10:35:38 +08:00 |
|
|
d7a77085b5
|
remove BaseRequestsExecutor scope
|
2019-01-24 10:34:48 +08:00 |
|
|
58684ee57e
|
replace ProxySettings
|
2019-01-24 09:00:29 +08:00 |
|
|
82420165d0
|
replace "useWith" and rename file of BaseRequestsExecutor
|
2019-01-24 08:37:39 +08:00 |
|
|
a0a93646e4
|
0.8.5
|
2019-01-23 12:15:57 +08:00 |
|
|
8510b433a8
|
optimise imports
|
2019-01-21 16:15:17 +08:00 |
|
|
a2d7033745
|
CreatorChatMember implement AdministratorChatMember
|
2019-01-21 16:04:55 +08:00 |
|
|
116344c0a6
|
change signature of Update + mediaGroupCallback
|
2019-01-21 14:13:31 +08:00 |
|
|
09cb429a59
|
optimise Photo#biggest, add MediaGroupContent#toMediaGroupMemberInputMedia
|
2019-01-21 11:06:45 +08:00 |
|
|
1518731786
|
fix "SendContact" method and "SendSticker" file name
|
2019-01-21 09:24:22 +08:00 |
|
|
65a226a51b
|
fix method in EditChatMessageText
|
2019-01-21 09:06:58 +08:00 |
|
|
f8746e4555
|
"ChatIdentifier" classes now are "data" classes
|
2019-01-21 08:24:39 +08:00 |
|
|
bc0606e879
|
Now all media sending factories which contains "thumb" have default "null" value
|
2019-01-20 13:13:42 +08:00 |
|
|
a1fd6dd899
|
optimise imports
|
2019-01-17 10:43:51 +08:00 |
|
|
9f8db42981
|
refactoring of dependencies in content abstracts
|
2019-01-17 10:43:08 +08:00 |
|
|
5d8170e7e4
|
"MessageContent" now is "ResendableContent"
|
2019-01-17 10:40:37 +08:00 |
|
|
54c55d2dc6
|
Added "ResendableContent"
|
2019-01-17 10:19:33 +08:00 |
|
|
b4ef91cc77
|
Added "createMarkdownText" and extensions for "CaptionedMediaContent" and "TextContent"
|
2019-01-17 09:42:23 +08:00 |
|
|
0f5ee669d8
|
ForwardedMessage contains nullable "from"
|
2019-01-11 11:54:51 +08:00 |
|
|
38d4010bc1
|
FromUserMessage
|
2019-01-10 22:10:47 +08:00 |
|
|
19c42933d3
|
MediaGroupMessage implementation
|
2019-01-01 18:15:01 +08:00 |
|
|
89eda29965
|
init
|
2018-12-26 16:21:52 +08:00 |
|