Commit Graph

  • 6cf63716ff Compliance with bot API 9.0 main Davte 2025-04-15 21:27:19 +02:00
  • 9c61b564b1 Working on compliance with bot API 9.0 Davte 2025-04-13 00:00:51 +02:00
  • 4a79535321 Compliance with bot API 8.02 Davte 2025-02-01 16:46:33 +01:00
  • 425902d2ac Compliance with bot API 7.10 Davte 2024-09-06 16:01:50 +02:00
  • 6759e5c704 Administrators may be set after administration module initialization Davte 2024-09-01 18:27:28 +02:00
  • db240ce199 Compliance with bot API 7.9 Davte 2024-08-17 21:12:00 +02:00
  • 02386d69da Get package version from metadata when package has no __version__ attribute Davte 2024-08-04 18:49:16 +02:00
  • cc4cbbacbd Compliance with bot API 7.8 Davte 2024-08-04 18:29:21 +02:00
  • fd4374f328 Compliance with bot API 7.7 Davte 2024-07-07 14:36:58 +02:00
  • 6b489363de Compliance with bot API 7.2 Davte 2024-04-13 11:15:42 +02:00
  • a343e095e8 Compliance with bot API 7.1 Davte 2024-03-10 20:22:05 +01:00
  • a3b28bc1d6 Allow to overwrite file when using bot.download_file method Davte 2024-03-05 18:50:03 +01:00
  • 3969794075 download_file behaves differently if a local bot API server is used. Wrong default API url was being used Davte 2024-02-17 15:44:04 +01:00
  • 748ba624a4 Support Local Bot API Server (with custom api_url). Davte 2024-02-14 19:30:35 +01:00
  • 41507067be download_file method updated to handle exceptions and return information about downloaded file Davte 2024-02-14 19:30:35 +01:00
  • ec747bef1d Specify encoding in send_part_of_text_file function Davte 2023-12-17 10:22:12 +01:00
  • 199fe29cf1 Compliance with bot API 6.8 and 6.9 Davte 2023-11-12 11:55:03 +01:00
  • 41f38d0b23 Method to add table columns if missing Davte 2023-08-23 18:23:17 +02:00
  • cf492f0c8b Allow non-null standard output and/or error pipe to be passed to aio_subprocess_shell function Davte 2023-08-23 17:17:26 +02:00
  • eab81b065d When answering inline queries, prevent invalid InlineQueryResultsButton instantiation Davte 2023-08-07 20:19:09 +02:00
  • 51a77c695b Better variable regex: accept only one decimal separator in float numbers Davte 2023-07-25 18:58:31 +02:00
  • febe5cee3f Config command implemented, allowing administrators to add variables to configuration files Davte 2023-07-25 16:41:22 +02:00
  • fb04211e81 Whitespace and type mismatch Davte 2023-04-29 20:56:32 +02:00
  • 3bd1a9b679 Compliance with Telegram Bot API 6.6 and new command line interface to run bot or send a single message Davte 2023-04-29 20:38:33 +02:00
  • 0c3ed2070d Compliance with Telegram Bot API 6.5 Davte 2023-02-03 21:38:20 +01:00
  • 5c30dafd4c Compliance with Telegram Bot API 6.4 Davte 2023-01-06 10:29:44 +01:00
  • 27f9d62cf9 Make the regex dot match any character at all, including a newline, when cleaning HTML strings (so multiline tag bodies are allowed, as they are in Telegram HTML markdown). davte 2022-12-26 12:13:53 +01:00
  • fafa639328 HTML parse_mode check upgraded. Davte 2022-12-12 22:43:44 +01:00
  • 55b47ed1f7 Method to add a table and its columns to and ObjectWithDatabase Davte 2022-12-10 18:46:20 +01:00
  • 881d249256 Compliance with Telegram Bot API 6.3 Davte 2022-12-08 16:18:22 +01:00
  • fc486c60ce When admin A requests profile picture of user B, send B's picture and not A's. Davte 2022-12-06 22:18:35 +01:00
  • e813d37c8f Browse users via /auth command Davte 2022-12-05 22:10:30 +01:00
  • 21f91fb07c Syntax-breaking typo Davte 2022-10-12 14:12:39 +02:00
  • 50c2f92e8e asyncio get_event_loop method is being deprecated; use new_event_loop / get_running_loop and asyncio.run instead Davte 2022-10-12 14:08:46 +02:00
  • d77c416ea6 send_document method should not require a chat_id since it can be passed an update object Davte 2020-12-20 20:30:49 +01:00
  • e487764aad send_photo method should not require a chat_id since it can be passed an update object Davte 2020-12-11 08:21:57 +01:00
  • 4bf00f0cc5 Avoid relative import statements Davte 2020-11-19 15:18:44 +01:00
  • ed7e335d4e Items in __all__ must be str, not module Davte 2020-11-19 14:37:25 +01:00
  • d6a4a1d69a Document can be None if document_path is provided Davte 2020-11-19 12:32:50 +01:00
  • 668822fc21 Do not log chardet INFO and DEBUG levels Davte 2020-11-16 23:05:18 +01:00
  • 135442dcd6 Compliance with Telegram Bot API 5.0 and improved type hinting for API methods. Davte 2020-11-16 22:56:12 +01:00
  • eb11160a02 Version number Davte 2020-11-15 21:35:38 +01:00
  • fda4cac348 Import statements refactored Davte 2020-11-15 21:34:18 +01:00
  • 773fe1fdb1 web should not be imported from aiohttp; use aiohttp.web instead Davte 2020-11-15 20:55:22 +01:00
  • ddf25f8dd1 Store user profile pictures in bot database and show them in authorization panel Davte 2020-10-07 16:22:51 +02:00
  • 17b26ec23e MySQL compatibility: specify VARCHAR length Davte 2020-10-07 16:19:03 +02:00
  • 68974c4c40 Pass all information to command handler when using /start Davte 2020-09-26 19:28:03 +02:00
  • 92e39e7ed7 Make general_handler handle photo updates Davte 2020-09-05 10:35:52 +02:00
  • 48b7e1e4a2 Updated examples Davte 2020-08-23 14:21:37 +02:00
  • b797f3fffe Remove argument parameter from parser decorator Davte 2020-08-23 14:07:51 +02:00
  • 3e19ba4c81 In text message handler, make available both lowered and original text and inspect condition parameters Davte 2020-08-23 14:03:42 +02:00
  • e29bb08b7b Accept language directly Davte 2020-08-20 15:50:53 +02:00
  • 7233f9e478 General handler implemented and applied to contact updates Davte 2020-08-17 23:51:50 +02:00
  • e481623a75 Document handlers implemented Davte 2020-08-16 15:18:02 +02:00
  • 88835955ef Update default help messages with given ones, instead of replacing them Davte 2020-07-17 09:48:39 +02:00
  • 8c37d00602 In default keyboard, show only buttons for commands the user is authorized to call Davte 2020-07-16 10:05:28 +02:00
  • ada375b766 Prevent decoding None objects Davte 2020-07-15 13:15:48 +02:00
  • ed05d843bc Async function to run shell commands Davte 2020-07-15 13:11:04 +02:00
  • bc51ed109a Split outgoing documents bigger than 50 MB and send chunks Davte 2020-06-22 20:30:03 +02:00
  • 76204ccd69 Script to merge split files Davte 2020-06-22 22:53:25 +02:00
  • 293a831958 Typos Davte 2020-06-20 15:43:22 +02:00
  • fafc3de090 Send error message if database could not be sent - new version Davte 2020-06-20 15:34:39 +02:00
  • 5fe875e49c Send error message if database could not be sent Davte 2020-06-20 15:32:37 +02:00
  • 1b4532e2cd Accept both updates and raw_updates in maintenance exception criteria Davte 2020-05-21 15:32:04 +02:00
  • 12cca835b9 Pass to handlers the parameters they take and preserve update_id Davte 2020-05-21 14:55:32 +02:00
  • 7ad4f48de1 Send long text messages as files Davte 2020-05-19 15:12:38 +02:00
  • e3cde032ba Small fixes in calculation command Davte 2020-05-19 15:20:23 +02:00
  • cd7392c2fd Prettify expressions removing whitespace around newlines and adjusting whitespace around parentheses Davte 2020-05-19 12:53:20 +02:00
  • 995bfee084 TypeError bug fixed Davte 2020-05-18 22:25:30 +02:00
  • 2131c6acf9 Prevent message is not modified exceptions Davte 2020-05-18 22:08:10 +02:00
  • 7f140371b6 Prettify expressions Davte 2020-05-18 19:31:26 +02:00
  • a7fd054106 Multilanguage message in version command Davte 2020-05-18 18:58:14 +02:00
  • 1018876227 Remove whitespace at the end of the expression after del button is pressed Davte 2020-05-18 18:50:21 +02:00
  • e19e022e12 Track input via message of algebraic expressions as well as input via buttons. Davte 2020-05-18 18:33:40 +02:00
  • 11d07b45d6 /calc command implemented Davte 2020-05-18 15:08:15 +02:00
  • 9ab3fb3616 /when command implemented Davte 2020-05-14 22:18:21 +02:00
  • 21222d3d18 /info command implemented Davte 2020-05-14 21:58:38 +02:00
  • 82d120dc58 /ping command implemented Davte 2020-05-14 20:25:29 +02:00
  • a7e1b40f93 Useful tools module added Davte 2020-05-14 18:50:05 +02:00
  • cf6a2e1baa Language-labelled commands are accepted only for selected language. /father uses selected language for commands Davte 2020-05-14 18:49:40 +02:00
  • e6fdacd2f4 Allow language-labelled commands Davte 2020-05-14 15:32:06 +02:00
  • f840f9fe13 /version command looks for updates Davte 2020-05-13 19:45:15 +02:00
  • d724442604 /ban command implemented Davte 2020-05-13 15:28:49 +02:00
  • 34cf987aa7 Implemented button to delete all commands stored by BotFather Davte 2020-05-07 22:52:42 +02:00
  • a4079cf91d Implemented /father command. Davte 2020-05-07 15:28:17 +02:00
  • 3896776f0e Type hinting Davte 2020-04-28 12:07:37 +02:00
  • ab6a0bc0ad Do not notify package updates too often Davte 2020-04-28 09:47:41 +02:00
  • e61d757c1a New version Davte 2020-04-28 00:35:00 +02:00
  • a4ed0ec1b1 Deprecated admin_tools submodule Davte 2020-04-28 00:26:38 +02:00
  • e7274dce07 Text made more clear Davte 2020-04-27 19:07:10 +02:00
  • b107cc105d Missing whitespace Davte 2020-04-27 18:00:53 +02:00
  • 3e00381e0a Deprecated custombot submodule Davte 2020-04-27 17:27:25 +02:00
  • baf1dbbe62 Show all packages with /version command Davte 2020-04-27 14:02:19 +02:00
  • edb2201773 Package updates checker implemented Davte 2020-04-27 13:48:33 +02:00
  • 5a70dcfeb2 Implemented missing methods Davte 2020-04-26 19:14:35 +02:00
  • 45ff81afbc Added a script to implement missing methods from Telegram website Davte 2020-04-26 19:14:24 +02:00
  • b0a2770177 Merge branch 'develop' of ssh://gogs.davte.it:8445/Davte/davtelepot into develop Davte 2020-04-26 19:13:17 +02:00
  • 96820b29c7 Typos and whitespace Davte 2020-04-26 16:17:09 +02:00
  • 6340b4d658 Notify new versions to admins Davte 2020-04-24 00:51:21 +02:00
  • 04699d0dd7 Merge branch 'develop' of ssh://gogs.davte.it:8445/Davte/davtelepot into develop Davte 2020-04-23 23:41:34 +02:00