teidesu
6db771e3da
feat(client): a lot of changes
...
- support web documents
- support previews for locations
- unify media interfaces, merge everything into sendMedia
- support invoices, polls, venues (both sending and receiving)
2021-05-07 14:26:29 +03:00
teidesu
b157b52ff6
feat(client): setStickerSetThumb method
2021-05-06 12:11:09 +03:00
teidesu
bbb8b20420
feat(client): sticker set methods for bots, and overall better sticker support
2021-05-05 23:26:28 +03:00
teidesu
5ea2ed67d7
fix(client): support for external media for uploadMedia in normalizeInputMedia
2021-05-05 19:59:08 +03:00
teidesu
b409292497
fix(client): support for uploaded media in editInlineMessage
...
thanks to @pacificescape for pointing out messages.uploadMedia method
2021-05-05 18:43:02 +03:00
teidesu
1fb7057866
feat: support callback queries
2021-05-05 01:50:04 +03:00
teidesu
23dcc4c1e5
feat: support for chosen inline query results
2021-05-04 14:07:40 +03:00
teidesu
97cbf10d3d
fix(client): do not catch up after first update is received
2021-05-04 13:11:41 +03:00
teidesu
d469b81a85
feat(client): support all possible inline results and messages
2021-05-04 13:08:20 +03:00
teidesu
03bf248658
feat(client): edit media and schedule date in the message
2021-05-03 14:30:12 +03:00
teidesu
2034ae8b28
feat(client): support downloading from file ids
2021-05-01 21:10:49 +03:00
teidesu
9303d0841a
feat(client): sendMediaGroup method
2021-05-01 00:30:53 +03:00
teidesu
a67c4ae85e
refactor(client): extracted input file and media normalization to own methods, merged sendPhoto and sendMedia methods
2021-04-30 23:57:24 +03:00
teidesu
0eb0ac91eb
feat(client): support file:* for simpler file uploads by path
...
holy shit code for handling file is getting more and more ridiculous. i wonder if i could refactor it somehow...
2021-04-30 22:44:17 +03:00
teidesu
3bb9a61ac7
feat(client): support file ids in sendMedia, sendPhoto and sendChatPhoto methods
2021-04-30 20:51:50 +03:00
teidesu
3336f295ee
feat: basic inline queries support (only articles for now)
2021-04-28 23:00:51 +03:00
teidesu
85671f6e6a
refactor(client): type assertion inside User constructor
2021-04-26 23:26:57 +03:00
teidesu
5fee1d0660
fix(client): better storage handling
...
i suppose?? i mean, it's definitely better than randomly losing updates state and entities, but this might be much slower?
2021-04-26 23:26:29 +03:00
teidesu
b4a26c6f5b
fix(client): disable catch up by default, also save storage after catching up
2021-04-26 22:41:19 +03:00
teidesu
a4f6c42bf5
feat(client): custom filtering for getDialogs
2021-04-25 21:47:44 +03:00
teidesu
bfcea5a80d
feat(client): isAdmin and adminRights getters for Chat
2021-04-25 17:32:35 +03:00
teidesu
39236c94c2
feat(client): contacts related methods
2021-04-25 17:10:37 +03:00
teidesu
2fc8a90edf
feat(client): better support for sticker sets, getInstalledStickers and getStickerSet methods
2021-04-25 15:39:42 +03:00
teidesu
756e43c56a
fix(updates): stupid no-dispatch related error
2021-04-25 13:39:07 +03:00
teidesu
1657090e33
fix(entities): replace user mentions with input user mentions after parsing
2021-04-25 13:38:56 +03:00
teidesu
64d860cc4c
feat(client): support takeout session
2021-04-24 21:11:34 +03:00
teidesu
3ca8f847e6
fix(client): do not catch up id disableUpdates is used
2021-04-24 20:02:40 +03:00
teidesu
df2d77ec90
fix(client): limit number of messages in forwardMessages method
2021-04-24 19:56:09 +03:00
teidesu
cf29ffe31d
feat(client): findFolder method, also ability to pass folder name in editFolder
2021-04-24 19:27:14 +03:00
teidesu
a51c1ae48c
fix(client): stupid parse modes related bug
2021-04-24 19:26:23 +03:00
teidesu
0d3490ad7b
feat(client): forwarding messages
2021-04-24 19:00:11 +03:00
teidesu
007343fb09
fix(client): proper handling of *TooLong updates
2021-04-24 18:51:59 +03:00
teidesu
48d328f486
feat(client): run method that wraps start()
2021-04-24 16:33:06 +03:00
teidesu
c863e7a854
fix(client): better updates handling, also emit updates returned by RPC methods
2021-04-24 16:23:30 +03:00
teidesu
58f4356d58
fix(client): use 6-digit codes for test phone numbers
2021-04-24 16:08:43 +03:00
teidesu
b28e85ca0a
feat(client): support for forwarding already uploaded media (for photos and documents)
2021-04-23 22:36:00 +03:00
teidesu
70c01a62a3
refactor(updates): extracted dispatcher to own package, fixed various update related bugs
2021-04-23 22:35:37 +03:00
teidesu
87481c9a32
rewrite(client): improved updates handling, added support for min entities
2021-04-18 16:23:25 +03:00
teidesu
bcc5321cee
refactor(client): use _saveStorage instead of storage.save
2021-04-17 19:00:46 +03:00
teidesu
95069d0120
feat(client): startTest method
...
test numbers dont seem to work currently though.
2021-04-17 10:05:31 +03:00
teidesu
d8c2ef91c4
feat(client): folders
2021-04-16 00:12:07 +03:00
teidesu
e6dd822644
feat(client): methods for dialogs, also added support for drafts and clearing them
2021-04-14 21:31:51 +03:00
teidesu
14dc62e912
feat(client): getChatMembers and iterChatMembers methods
2021-04-14 19:43:05 +03:00
teidesu
cdd01d43fc
feat(client): setChatUsername method
2021-04-11 16:32:10 +03:00
teidesu
4371e9b63a
feat(client): pinMessage and unpinMessage methods, pin and unpin bound methods for Message
2021-04-11 16:25:17 +03:00
teidesu
e3ff2b9041
feat(client): setChatDefaultPermissions and setSlowMode methods
2021-04-11 16:11:28 +03:00
teidesu
a06c03eda9
feat(client): setChatTitle and setChatDescription methods
2021-04-11 15:32:38 +03:00
teidesu
173647dda6
feat(client): setChatPhoto and deleteChatPhoto methods
2021-04-11 15:22:48 +03:00
teidesu
89dafa570b
feat(client): getChatMember method and ChatMember class
2021-04-11 14:56:34 +03:00
teidesu
75dc961d65
feat(client): createGroup, deleteGroup, deleteHistory and leaveChat methods
2021-04-11 00:37:12 +03:00