Commit graph

  • c60b72ae80
    Add 1726.removal.rst andrew000 2025-10-03 10:14:48 +00:00
  • e94e33c496
    Drop py3.9 and pypy3.9 andrew000 2025-10-03 05:13:09 +00:00
  • 663338bafa
    changelog moved to CHANGED dir qvvonk 2025-09-25 14:58:35 +03:00
  • ef3aee58ee
    typos qvvonk 2025-09-25 14:55:51 +03:00
  • 883a3b9381
    changlog qvvonk 2025-09-25 14:54:56 +03:00
  • 4118a30c15
    fix qvvonk 2025-09-25 14:31:24 +03:00
  • c3db4a17eb Add bugfix changelog AlirezaJahaniBiglar 2025-08-22 18:32:46 +03:30
  • 09b998590d feat: improve async callable detection in CallableObject AlirezaJahaniBiglar 2025-08-22 15:34:18 +03:30
  • 7c6f06f600
    Merge 599f00d728 into ab32296d07 Coderik 2025-08-18 00:18:00 +03:00
  • fb970a4f1b
    Merge e630c2a85e into ab32296d07 N0rmalUser 2025-08-18 00:17:59 +03:00
  • ab32296d07
    Reformat code JRoot Junior 2025-08-17 19:31:11 +03:00
  • 470226ed7c
    Reformat code JRoot Junior 2025-08-17 19:31:11 +03:00
  • 2a8b27ede7
    Merge branch 'refs/heads/dev-3.x' JRoot Junior 2025-08-17 19:29:58 +03:00
  • fdfdd847a0
    Bump version to 3.22.0 and update changelog v3.22.0 JRoot Junior 2025-08-17 19:18:42 +03:00
  • 99fa2460da
    Migrate motor to pymongo (#1705) kievzenit 2025-08-17 19:16:47 +03:00
  • 6aa6e008c2
    Support validating init data using only bot id. (#1715) sheldy 2025-08-17 18:15:23 +02:00
  • ab8af773cf
    Added full support for the Bot API 9.2 (#1720) Alex Root Junior 2025-08-17 19:07:58 +03:00
  • c56da467ad
    Switch send_date type from int to DateTime in suggested post models JRoot Junior 2025-08-17 19:03:26 +03:00
  • 48b04c81f6
    Mark butcher tool output files as linguist-generated in .gitattributes JRoot Junior 2025-08-17 18:43:35 +03:00
  • 118399a630
    Added full support for the Bot API 9.2 JRoot Junior 2025-08-17 18:33:09 +03:00
  • cf2e47236f pinned the upper version of pymongo to <4.11 kievzenit 2025-08-12 12:46:11 +03:00
  • 080a6850eb changed allowed versions of pymongo, to be compatible with motor kievzenit 2025-08-11 21:43:35 +03:00
  • 116f57d17c fixed linting issues in PyMongoStorage kievzenit 2025-08-11 21:02:54 +03:00
  • bc7672c1da Revert "fixed PyMongoStorage update_data method implementation" kievzenit 2025-08-11 18:34:10 +03:00
  • dbf6b535f8 fixed pymongo tests, update_data method should not delete document when {} was passed kievzenit 2025-08-11 18:33:14 +03:00
  • bf67e8d896 added pymongo tests to test_storages kievzenit 2025-08-11 18:32:22 +03:00
  • 86170e1cb9 fixed PyMongoStorage update_data method implementation kievzenit 2025-08-11 17:37:38 +03:00
  • 44273e17ea added more tests to pymongo test, to check for all possible cases of using update_data method kievzenit 2025-08-11 17:36:30 +03:00
  • 1305318e1a removed redundant call to get_data, because we have checked this condition in the previous line kievzenit 2025-08-11 17:34:30 +03:00
  • 2e69a8e38a test for pymongo is now using proper test fixtures kievzenit 2025-08-11 17:33:29 +03:00
  • 63423941be added fixture registration for pymongo storage kievzenit 2025-08-11 17:29:35 +03:00
  • cb6b6d509c pymongo package changed to be lower case in PyMongoStorage kievzenit 2025-08-11 16:38:15 +03:00
  • 66402e9cc0 fix: typo Oleg Matviichuk 2025-08-07 09:38:31 +02:00
  • 8b08110f26 fix: moved sqlite to project extras Oleg Matviichuk 2025-08-07 09:35:59 +02:00
  • 25a3840cf4 Add Changes file Oleg Matviichuk 2025-07-31 18:10:19 +02:00
  • 1668230a81 Add doc Oleg Matviichuk 2025-07-31 17:44:39 +02:00
  • 0f95ff8df9 Add db cleanup and optimization Oleg Matviichuk 2025-07-31 17:31:32 +02:00
  • cef35e17f1 Add get_data Oleg Matviichuk 2025-07-30 23:20:20 +02:00
  • 1ca8962459 Add set_data Oleg Matviichuk 2025-07-30 14:30:38 +02:00
  • 42ec3e5706 Fix tests Oleg Matviichuk 2025-07-30 14:02:28 +02:00
  • 2fd6616c64 Fix typo Oleg Matviichuk 2025-07-30 12:16:47 +02:00
  • 546ffa9536 Add get_state Oleg Matviichuk 2025-07-30 00:20:06 +02:00
  • 35b615158f Add set_state Oleg Matviichuk 2025-07-30 00:04:23 +02:00
  • 5412c1a1b2 Black+isort Oleg Matviichuk 2025-07-29 23:15:28 +02:00
  • 69df5f88dc Add aiosqlite dependency Oleg Matviichuk 2025-07-29 23:14:09 +02:00
  • 886ec0f133 Fix Sqlite tests Oleg Matviichuk 2025-07-29 23:05:12 +02:00
  • 12e04cd2cf Add __init__, connect, close methods to SqliteStorage Oleg Matviichuk 2025-07-29 22:54:17 +02:00
  • 9220570ac3 changed the way limiter works uran-content 2025-07-28 17:53:20 +03:00
  • 6328bb3af5 added test for PyMongoStorage that checks if storage could be properly closed kievzenit 2025-07-28 17:21:19 +03:00
  • d5bc476813 fixed bug in close method of PyMongoStorage (client close method was not awaited) kievzenit 2025-07-28 17:20:54 +03:00
  • 66ef51d239 added limits on all types uran-content 2025-07-28 16:19:46 +03:00
  • 132fc5fd22 settings for max_sends_per_secods uran-content 2025-07-28 15:22:06 +03:00
  • 705917c853 added priority-awaire limiter uran-content 2025-07-28 15:07:27 +03:00
  • 8a18b1d282 Add sqlite to the test suite Oleg Matviichuk 2025-07-27 16:38:57 +02:00
  • f1857df35f Install signature dependencies in CI. sheldy 2025-07-25 02:45:39 +02:00
  • c203044645 Add tests. sheldy 2025-07-25 02:42:24 +02:00
  • 15207ce442 Add changes file. sheldy 2025-07-25 02:09:40 +02:00
  • 99a3edd010 Support validating init data using only bot id. sheldy 2025-07-25 02:08:27 +02:00
  • 6620024a62 fixed formatting using black and isort kievzenit 2025-07-24 16:23:57 +03:00
  • a16c9608a8 added test for pymongo storage (copied from mongo storage test) kievzenit 2025-07-21 19:27:00 +03:00
  • 8cd5862703 updated changelog to have information about how to migrate from MongoStorage to PyMongoStorage kievzenit 2025-07-21 19:21:49 +03:00
  • 7774331ac8 added entry for PyMongoStorage to documentation in fsm.storages kievzenit 2025-07-21 19:19:48 +03:00
  • 38c1f45d12 created pymongo storage kievzenit 2025-07-21 19:19:29 +03:00
  • 5e6aada8e8 added deprecation warning to mongo storage kievzenit 2025-07-21 19:19:16 +03:00
  • ee369bb7ee Revert "migrated mongo storage from using deprecated motor to PyMongo" kievzenit 2025-07-21 18:50:41 +03:00
  • 37d9900bc3 added optional dependency to pymongo to pyproject.toml kievzenit 2025-07-21 18:49:50 +03:00
  • e746f81716 Revert "added storages to __init__.py file to improve DX" kievzenit 2025-07-21 18:37:07 +03:00
  • ddcedadfbd
    fix(utils): use hmac.compare_digest for secure WebApp signature validation (#1710) Slava Terekhin 2025-07-19 16:17:27 +05:00
  • f2b8e607ee fix(utils): use hmac.compare_digest for secure WebApp signature validation iSlavok 2025-07-16 02:02:10 +05:00
  • 4eb9483e89
    Update web_app.py Mihail Shevernev 2025-07-15 23:51:53 +03:00
  • 3cf30aa4f7
    fix(utils): use hmac.compare_digest for secure WebApp signature validation Slava Terekhin 2025-07-16 00:59:24 +05:00
  • 9710caad75 changelog file created kievzenit 2025-07-09 16:20:50 +03:00
  • 5d0f6a9dfb added storages to __init__.py file to improve DX kievzenit 2025-07-09 16:05:45 +03:00
  • 1c0207e1d1 migrated mongo storage from using deprecated motor to PyMongo kievzenit 2025-07-09 16:04:20 +03:00
  • ba33dbf6b2
    Merge branch 'dev-3.x' JRoot Junior 2025-07-05 14:36:04 +03:00
  • 7a517f1eba
    Bump version to 3.21.0 and update changelog v3.21.0 JRoot Junior 2025-07-05 03:07:18 +03:00
  • f060c08d16
    Add support for Telegram Bot API 9.1 (#1704) Alex Root Junior 2025-07-05 03:02:44 +03:00
  • 672ddb0d69
    Refactor imports and clean up redundant code across methods, types, and webhook server classes JRoot Junior 2025-07-04 03:31:13 +03:00
  • 5066e5e82f
    Refactor profile photo types to use InputProfilePhotoType enums instead of hardcoded literals JRoot Junior 2025-07-04 03:16:12 +03:00
  • a75a5a5fdc
    Bump API Version JRoot Junior 2025-07-04 03:12:58 +03:00
  • 260678919d
    Add support for Telegram Bot API 9.1 features, including checklists, gifts, and new methods like SendChecklist, EditMessageChecklist, and GetMyStarBalance. Update changelog and improve True field descriptions. JRoot Junior 2025-07-04 03:10:24 +03:00
  • f030e1d124
    Create bot telegram Julio1neto 2025-07-01 13:02:05 +01:00
  • 8394c18829 Update changelog Flare 2025-06-28 03:43:46 +05:00
  • 853c425bb9 Add polling_interval parameter in Dispatcher Flare 2025-06-28 03:31:17 +05:00
  • 77ca49518e
    Relax aiohttp versions range (#1700) Alexander 2025-06-25 01:22:11 +03:00
  • 0cc4072bea Update changelog Smertig 2025-06-17 19:53:20 +03:00
  • dc0a1ddbce Relax aiohttp versions range (3.12 -> 3.13) Alexander 2025-06-17 19:20:55 +03:00
  • 85ca174d0e Enhance URLInputFile to accept yarl.URL objects for improved URL handling purr 2025-06-09 20:01:50 +02:00
  • b488808b30
    Correctly pass error message in TelegramMigrateToChat (#1694) sheldy 2025-06-04 19:17:14 +02:00
  • e78ff79d2e Add changes file. sheldy 2025-05-22 21:53:41 +02:00
  • c665524324
    Correctly pass error message in TelegramMigrateToChat sheldy 2025-05-22 21:50:37 +02:00
  • 16beafdc78
    Fixed bug with wrong message Ilya Nikolaev 2025-05-22 22:48:58 +03:00
  • e011d103c0
    Refactor FSM Storage methods input types to calm down MyPy. (#1683) Andrew 2025-05-17 00:37:05 +03:00
  • afecf00f4a
    Pin Babel's major version (#1686) Oleg A. 2025-05-10 14:40:08 +03:00
  • 72dd709717
    Add support for State type in scenes methods (#1685) Andrew 2025-05-09 21:25:41 +03:00
  • 3812157913
    fix: resolve warning "Expected type 'None', got 'Application' instead" (#1689) Jasur Yusupov 2025-05-09 23:24:12 +05:00
  • 0ae6e2a2ba
    Rename README.rst to Main.ru Makhmudbot 2025-05-07 12:02:25 +03:00
  • 687b101ee4
    fix: resolve warning "Expected type 'None', got 'Application' instead" Jasur Yusupov 2025-05-07 11:24:39 +05:00
  • cf53c8cebd
    docs: add changelog Oleg A 2025-04-28 16:03:17 +03:00
  • 5997fb240f
    chore: pin Babel's major version Oleg A 2025-04-28 15:59:26 +03:00