Commit Graph
73 Commits
Author SHA1 Message Date
apepenkov 165950169f Add payment example (#1470) 2020-05-21 13:22:37 +02:00
Qwerty-Space 82943bd464 Replace hastbin with deldog (#1377)
Hopefully it's dead less often.
2020-01-22 12:29:04 +01:00
Lonami Exo 54c8771885 Properly handle #ot command in assistant.py for PMs 2020-01-19 13:33:30 +01:00
Phil Jones e1355ae5d8 Improve Quart example (#1229) 2019-08-01 19:15:04 +02:00
Lonami Exo 2a7d4317bd Add quart-based example (#1207) 2019-06-27 13:55:54 +02:00
Lonami Exo 80f19bd1f0 Point to the new domains 2019-05-22 11:29:46 +02:00
Lonami Exo 5d41246e73 Support importing plugins in assistant when ran as module 2019-05-11 20:44:35 +02:00
Lonami Exo 560d4bed09 Move some parts of assistant to a different repo as plugins 2019-05-11 20:41:10 +02:00
Lonami Exo 7f88238d8f Update external links to the documentation 2019-05-09 14:09:22 +02:00
Lonami Exo 7523869875 Except IOError and not ConnectionError
PySocks' errors do not subclass ConnectionError so the library
was unnecessarily logging them as unexpected, when any IOError
was actually expected.
2019-03-28 09:54:35 +01:00
Lonami Exo 04ba2e1fc7 Revert disconnect() to be async again (#1133)
It's the only way to properly clean all background tasks,
which the library makes heavy use for in MTProto/Connection
send and receive loops.

Some parts of the code even relied on the fact that it was
asynchronous (it used to return a future so you could await
it and not be breaking).

It's automatically syncified to reduce the damage of being
a breaking change.
2019-03-21 12:21:00 +01:00
Lonami Exo 6db60627e6 Clearer error on send_file(chat, invalid type) 2019-02-19 16:41:51 +01:00
Lonami Exo 8f8ae9aee5 Update URLs in assistant and except message deletion errors 2019-02-12 10:48:02 +01:00
Lonami Exo d892a537a7 Support get_peer on participants and clarify some strings 2019-01-07 16:13:37 +01:00
Lonami Exo 00c8aa847d Tidy examples and update licenses 2019-01-07 15:48:25 +01:00
Lonami Exo f90dd76f4c New assistant command and check if hastebin is down 2018-11-15 17:54:51 +01:00
Lonami Exo 5beaf46e09 Add extra checks to the #haste command 2018-10-26 10:49:02 +02:00
Lonami Exo 0d8b15a109 Add #haste command to assistant and fix typo 2018-10-26 10:25:29 +02:00
Lonami Exo 2c61c50671 Save session on connect and fix some typos
The session is saved upon connecting with the hope to make
sure that the authorization key gets saved to disk before
the next run.
2018-10-24 16:39:59 +02:00
Lonami Exo f51b56558d Document AUTH_KEY_DUPLICATED, better assistant UX 2018-10-19 19:32:17 +02:00
Lonami Exo 9cbc088b76 Make disconnect synchronous
This also fixes a bug when auto-reconnecting in MTProtoSender.
2018-10-16 11:56:17 +02:00
Lonami Exo cca7055fcf Add inline mode to the assistant example 2018-10-12 13:33:55 +02:00
Lonami Exo 8c14259728 Update documentation with new sections 2018-10-06 20:20:11 +02:00
Lonami Exo 0e38ab412b Update examples to make them easier to run 2018-09-04 11:52:18 +02:00
Lonami Exo a57e9ba2fb Fix-up 5aaa6ec missing comma 2018-09-03 18:14:00 +02:00
Tulir Asokan 5aaa6ec36e Add more commands/update strings in assistant (#981) 2018-09-03 18:10:57 +02:00
Lonami Exo 3a0b091210 Better chat history for the GUI 2018-08-28 16:37:55 +02:00
Lonami Exo 40650f93ce Display chat history and invalid characters on the GUI 2018-08-28 15:55:28 +02:00
Lonami Exo a2bd5c09ff Document new MultiError (and better links on assistant) 2018-08-24 20:15:01 +02:00
Lonami Exo 7e1a17352d Add new commands to the asisstant and fix some bugs
Such as deleting messages from different groups or triggering
often on common questions such as "one?" -> "Docs for on".
2018-08-24 14:09:55 +02:00
Lonami Exo a1837431b6 Fix 3.5 compatibility for the GUI example 2018-08-02 22:18:01 +02:00
Lonami Exo a495f542ef Fix message deletion, replies and chat IDs on the GUI 2018-08-02 21:48:37 +02:00
Lonami Exo da5914c4a0 Support editing, deleting and replying in the GUI 2018-08-02 21:25:49 +02:00
Lonami Exo 01ede081ff Create a simple example using Tkinter GUI 2018-08-02 20:24:17 +02:00
Lonami Exo 5017a9d1da Fix typos and add the URL_INVALID error 2018-07-14 10:43:24 +02:00
Lonami Exo b834b6c16c Feature 'with client:' syntax in the examples 2018-06-27 10:03:26 +02:00
Lonami Exo dbb81173fa Add an assistant bot example 2018-06-26 15:48:56 +02:00
Lonami Exo 026c0c4f9d Update examples to be async 2018-06-24 12:04:23 +02:00
Lonami Exo e5ff534e2e Update examples 2018-05-24 10:58:42 +02:00
Lonami Exo 5d9cf513bd Update usage of deprecated methods in the docs 2018-04-25 09:55:34 +02:00
Lonami Exo 35eccc0ba3 Remove unwanted binary file from #389 2018-03-18 20:08:00 +01:00
Lonami Exo 2e31a686e8 Upgrade to layer 75
Captions are now "messages" and also support message entities.
2018-03-02 21:28:33 +01:00
Joscha Götzer b7a61510bf Add !i for information to the interactive telegram client (#614) 2018-02-23 21:34:15 +01:00
Lonami Exo 3c6f34fe6a Update examples 2018-02-16 21:02:47 +01:00
Lonami Exo fde0d60f72 Update old interactive example (#546) 2018-01-16 18:36:50 +01:00
Csaba Henk b9cd9a6639 fix get_dialogs() return type in example
Catching up with 238198db where get_dialogs
return type was changed.
2018-01-04 12:03:29 +01:00
Lonami Exo d59b17c6fc Clear up confusing error and trailing brace (closes #429) 2017-11-14 09:48:40 +01:00
Tanuj 39a1d5e90d Replace broken auto_replier.py with new code (#389) 2017-10-28 11:06:34 +02:00
Tanuj 403c7bd00a Make pylint happier on print_updates example (#387) 2017-10-26 18:03:24 +02:00
Tanuj 9f9da6adda Remove comma (#376) 2017-10-24 22:08:44 +02:00