360 Commits

Author SHA1 Message Date
191a2d2ecb /stop command implemented 2019-07-20 20:34:39 +02:00
ab63f56276 Log identifier if get_user_identifier method fails 2019-07-20 19:29:00 +02:00
adf67c9ce1 Restart command implemented; user_record variable renamed 2019-07-20 17:09:14 +02:00
00bd5b24cd Return instructions if /auth is called without arguments 2019-07-20 13:57:02 +02:00
ec8a882eba Logical error fixed
When selected_language_code was not a field of `user` table, it was 
never added
2019-07-20 13:17:15 +02:00
907d27b554 Ensure that field selected_language_code is added if not present 2019-07-20 13:13:18 +02:00
c43c0be4fa Multilanguage support
Support /language command (and buttons) to make user choose a language.
2019-07-20 13:05:26 +02:00
10d53e8e1e Insert selected_language_code for new users (set to None). 2019-07-20 13:04:54 +02:00
4b3228b6bc /auth command and buttons 2019-07-20 00:04:55 +02:00
81cf37b0eb Option to switch off telegram profile linking 2019-07-19 22:59:32 +02:00
dba337f5dc Authorization-related multilanguage messages 2019-07-19 19:12:10 +02:00
382ee2a4f1 Store users data and track changes 2019-07-19 18:17:19 +02:00
cab54806a7 More general refactoring 2019-07-19 17:25:47 +02:00
4dd88a0b2c Authorization module to handle roles 2019-07-19 17:08:53 +02:00
3c12b00839 custom_parser does not exist anymore 2019-07-19 16:45:32 +02:00
6075e5513b Support for multiple languages 2019-07-19 16:40:46 +02:00
a085fddf31 Use dot for relative imports 2019-07-19 12:21:11 +02:00
e22854c77d aiohttp.web.Application does not take a loop argument anymore 2019-07-19 10:50:29 +02:00
65559814a4 Package information updated 2019-07-19 10:47:46 +02:00
e8cf7cd421 Version 13 exposed secrets 2019-07-19 10:07:24 +02:00
600e3a3826 New version (12 was deleted due to token exposure) 2019-07-19 10:03:29 +02:00
44baf46406 Build wheels from sdist output, since the former ignores MANIEFST.in 2019-07-19 10:02:46 +02:00
7e0d871474 Exclude data/ and test*.py from distribution 2019-07-19 09:39:42 +02:00
f8ec144719 Prevent AttributeError: 'NoneType' object has no attribute 'format' 2019-07-18 17:45:47 +02:00
948ebcd015 Used edit_message_text to reply if message_id is in kwargs 2019-07-18 12:07:06 +02:00
3cb912154b Typo 2019-07-18 11:21:14 +02:00
0557b67734 Backward compatibility: allow regular functions instead of coroutines
Wrap regular functions passed to `set_chosen_inline_result_handler` 
since it accepts only coroutines.
2019-07-18 10:17:41 +02:00
a01ff8c486 Individual location handler 2019-07-18 09:57:56 +02:00
41f578cf21 reply general method defined: calls proper output method
Call reply with an update and some keyword arguments, it will use the 
proper method according to kwargs to send the output.
2019-07-18 09:56:40 +02:00
2e5ef62dff Hide reply_markup from edited message if new message is sent with it 2019-07-18 00:00:55 +02:00
568694f3aa When editing message, make each message reply to the previous 2019-07-17 23:55:59 +02:00
c331313f85 Bug in edit_message_text fixed: text instead of text_chunk 2019-07-17 23:46:07 +02:00
44055ff181 Allow new button syntax also in legacy mode (buttons with no data) 2019-07-17 16:54:57 +02:00
afb2d26627 Updated dependencies in setup file 2019-07-17 12:36:57 +02:00
f6cc57e70b Semplified dependencies 2019-07-17 12:15:44 +02:00
6c88412a54 Update requirements 2019-07-17 11:56:00 +02:00
b6c8c7e5bc Prevent aiohttp from encoding file names as URLs 2019-07-17 11:06:24 +02:00
f590d3d677 type(None) != None 2019-07-17 00:21:55 +02:00
4b27b26467 Support null answer to callback queries 2019-07-17 00:18:43 +02:00
9c008d5923 Pass only supported arguments to async_wrapped coroutines 2019-07-16 23:58:56 +02:00
cb2092bef4 Backward compatibility with legacy custombot achieved 2019-07-16 16:43:06 +02:00
ee7864f813 Whitespace 2019-07-16 16:42:20 +02:00
ddc006a192 Property unauthorized_message was renamed 2019-07-16 16:41:56 +02:00
434d09c317 chosen_inline_result handler refactored 2019-07-16 16:40:59 +02:00
7e461be1bd Defined methods forward_message and delete_message 2019-07-16 16:39:23 +02:00
d53051e6f3 Class method get defined. 2019-07-16 16:38:53 +02:00
b0149da520 Example showing how to run more bots together 2019-07-15 18:06:44 +02:00
925c03b1ed Information updated 2019-07-15 18:06:32 +02:00
8ab1ec4461 Whitespace 2019-07-15 18:06:08 +02:00
a6105e4fb1 Added information in webhook guide 2019-07-15 17:24:06 +02:00