212 Commits

Author SHA1 Message Date
f02aa38200 Hide CSV button if no query_id is available 2019-09-29 20:18:14 +02:00
0e268414f9 Prevent UnboundLocalError 2019-09-29 20:16:39 +02:00
aa6f45887e Allow addition of help sections 2019-08-18 23:23:48 +02:00
45e2bbfa3d Support for multilanguage /help command
A bot guide may be built automatically using @bot.command decorator.
2019-08-18 20:55:47 +02:00
a2365f815d Handle unknown exceptions in getUpdates method 2019-08-15 13:45:32 +02:00
72a7dd5a5f Catch and return unexpected exceptions during API calls 2019-08-15 11:35:24 +02:00
91f9119ad5 Return result string if it is not a dict 2019-08-05 21:44:32 +02:00
e0f1199768 Interrupt if unable to start webapp 2019-08-04 22:27:10 +02:00
e6ed4176ad Avoid overwriting self.messages 2019-08-04 18:10:02 +02:00
493c127469 Make custombot.Bot().command pass reply_keyboard_button parameter 2019-08-04 18:07:56 +02:00
5fb28a5c7a Patch for custombot 2019-08-04 17:57:02 +02:00
6f45b906ff Add reply keyboard buttons to aliases if necessary 2019-07-27 00:00:21 +02:00
1b9c039549 Avoid returning fake log_file_name 2019-07-26 23:43:11 +02:00
62b390b7b9 Multilanguage support for reply keyboard buttons 2019-07-26 23:37:23 +02:00
82b203b5ab /maintenance command implemented 2019-07-26 20:20:53 +02:00
417dcb63e4 /log and /errors commands implemented
Receive bot general log and errors log via bot itself
2019-07-26 18:22:27 +02:00
1297402357 /select command implemented
It calls _query_command function
2019-07-26 11:42:41 +02:00
39e7d8b783 Provide help if /query command is called with no text 2019-07-26 11:05:37 +02:00
9961c2734c /query command implemented
Run a SQL query on bot database and receive the results as a message or 
a CSV file
2019-07-26 10:56:48 +02:00
80418bd11c Allow keyword arguments in custombot initialization 2019-07-22 21:59:31 +02:00
637dca7af2 handle_location method deprecated 2019-07-22 18:23:39 +02:00
c1c9f7dd78 Language suppport for /language command 2019-07-22 12:36:38 +02:00
3f4417b84b Added support for multilanguage command descriptions 2019-07-21 20:47:54 +02:00
b1c7ee4299 Get database url from database object 2019-07-21 20:08:01 +02:00
cb64443af2 New version 2019-07-21 17:46:28 +02:00
6e95de61e9 More elegant way of /stopping bots 2019-07-20 21:05:40 +02:00
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
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
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
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
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
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