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