Commit Graph

  • 9688cdd85f Refactor admin handlers to improve access control and state management. Added checks for admin rights in ban functions and streamlined router inclusion order in main bot file. Updated keyboard layouts for better user experience and removed unused state definitions. Andrey 2025-08-27 00:28:32 +03:00
  • 62af3b73c6 Enhance database connection handling in BotDB class with error checking for file existence and access permissions. Implement methods for database integrity checks and WAL file cleanup. Update database initialization to use absolute project path for improved reliability. Andrey 2025-08-26 19:33:11 +03:00
  • 86773cfe20 fix Andrey 2025-08-26 19:20:25 +03:00
  • 264818b0a6 Merge branch 'master' of https://github.com/KerradKerridi/telegram-helper-bot Andrey 2025-08-26 19:06:01 +03:00
  • 706d91e739 Update requirements.txt to streamline dependencies, adding aiogram and pytest-asyncio while removing unused packages. Organized sections for core dependencies, logging, testing, and development tools. Andrey 2025-08-26 19:02:39 +03:00
  • 1a02f3c278 Merge pull request #8 from KerradKerridi/merge-voice-1 ANDREY KATYKHIN 2025-08-26 18:57:53 +03:00
  • 8bb098764d Refactor module imports to ensure project root is included in sys.path for both run_helper and voice_bot. Enhance database user insertion with backward compatibility for emoji column. Update user info handling to check username and full name more robustly. Improve emoji handling with fallback options for environments lacking the emoji package. merge-voice-1 Andrey 2025-08-26 18:56:47 +03:00
  • 70d6ad9a6e Merge remote-tracking branch 'origin/voice-1' into merge-voice-1 Andrey 2025-08-26 18:27:20 +03:00
  • 94ece4e307 Merge pull request #7 from KerradKerridi/dev-4 ANDREY KATYKHIN 2025-08-26 17:41:36 +03:00
  • 61dd85035d Update log retention period to 30 days in custom logger and add comment on log cleanup mechanism. dev-4 Andrey 2025-08-26 17:23:20 +03:00
  • fee22f8ad4 Enhance database handling and improve HTML safety across the bot. Added async methods for blacklist checks, updated connection settings for SQLite, and implemented HTML escaping for user inputs and messages to prevent potential issues. Adjusted middleware latency and refactored various handlers for better performance and reliability. Andrey 2025-08-26 16:51:28 +03:00
  • 7b6abe2a0e WIP: Temporary commit for branch move Andrey 2025-08-26 02:14:11 +03:00
  • 0c29609e4a hot fix voice-1 Andrey 2024-11-17 22:43:41 +03:00
  • cb0f94c718 some fix Andrey 2024-11-17 22:10:45 +03:00
  • b2c27040aa some fix with emoji function KatykhinAA 2024-11-17 22:09:37 +03:00
  • 47c5b2f083 hotfix Andrey 2024-11-17 01:20:51 +03:00
  • e0e0a6de51 add new func in voice bot Andrey 2024-11-17 00:50:55 +03:00
  • 502c07a2c9 some fix KatykhinAA 2024-11-16 18:45:05 +03:00
  • ee9eafa09f some fix Andrey 2024-11-14 00:24:37 +03:00
  • b8b92434ff Merge pull request #5 from KerradKerridi/dev-3 ANDREY KATYKHIN 2024-11-14 00:06:13 +03:00
  • 767acacc18 refactor voice_bot dev-3 Andrey 2024-11-14 00:05:37 +03:00
  • bc454fce8c Merge pull request #4 from KerradKerridi/dev-3 ANDREY KATYKHIN 2024-10-31 22:00:09 +03:00
  • 5c3fece394 fix with html tags KatykhinAA 2024-10-31 21:58:46 +03:00
  • 198b522976 Merge pull request #3 from KerradKerridi/dev-3 ANDREY KATYKHIN 2024-07-21 23:24:44 +05:00
  • 5050767b60 add new func for ban Andrey 2024-07-21 21:22:45 +03:00
  • 33fa84943d add answer for user Andrey 2024-07-21 13:24:18 +03:00
  • 0704e6b3fe all type message can process KatykhinAA 2024-07-20 22:41:48 +03:00
  • 0b7f718f8a refactor MediaGroup. Add database KatykhinAA 2024-07-20 16:54:43 +03:00
  • 54234e59ec some fix KatykhinAA 2024-07-20 14:18:58 +03:00
  • 095e0398d0 some fix KatykhinAA 2024-07-18 23:30:41 +03:00
  • a3b53d26e2 add mediaGroup func KatykhinAA 2024-07-17 00:15:15 +03:00
  • 88889fe87c mediaGroup start work KatykhinAA 2024-07-16 22:25:32 +03:00
  • 3a30edc1ab HOT_FIX_3 add blacklist fix db init Andrey 2024-07-16 21:55:22 +03:00
  • 09a071c014 HOT_FIX_2 for handle_start_message Andrey 2024-07-15 23:46:05 +03:00
  • 01f6cbd37d HOT FIX for handle_start_message Andrey 2024-07-15 23:10:32 +03:00
  • 3cb487b617 Merge pull request #2 from KerradKerridi/dev-1 ANDREY KATYKHIN 2024-07-16 00:36:40 +05:00
  • f7f6fa5482 some fix dev-1 KatykhinAA 2024-07-15 22:28:36 +03:00
  • 1a0344d0e8 migrate to aiogram 3.10.0 KatykhinAA 2024-07-14 21:22:33 +03:00
  • 24ac638433 some fix KatykhinAA 2024-07-13 12:42:21 +03:00
  • f2dd9f4b42 refactor suggest, media_group doesn't work KatykhinAA 2024-07-13 01:23:48 +03:00
  • 47050fd599 add logging, refactor KatykhinAA 2024-07-11 22:59:58 +03:00
  • 66f3a870c4 some refactor KatykhinAA 2024-07-11 00:32:19 +03:00
  • f2e44ddb29 add tests, some fixes KatykhinAA 2024-07-10 23:18:36 +03:00
  • 7860d4f5c0 add logging to db KatykhinAA 2024-07-06 22:06:44 +03:00
  • 9788a763c4 some fix Andrey 2024-07-06 20:53:33 +03:00
  • 99eb07f74e some fix Andrey 2024-07-06 15:15:40 +03:00
  • e27d565222 Merge pull request #1 from KerradKerridi/dev ANDREY KATYKHIN 2024-07-06 13:07:34 +03:00
  • 2c71b8ba46 add migrations dev KatykhinAA 2024-07-06 13:05:50 +03:00
  • c3a6bcbb8a some fix KatykhinAA 2024-07-06 00:33:37 +03:00
  • 7adab035f4 add logger KatykhinAA 2024-07-06 00:17:25 +03:00
  • 2944bf2ae8 final fix KatykhinAA 2024-07-06 00:16:53 +03:00
  • aded540d82 add TO MUCH callbacks KatykhinAA 2024-07-05 01:27:35 +03:00
  • 1aed0c0c4f blacklist KatykhinAA 2024-07-04 21:54:06 +03:00
  • fb70c9b1db some refactoring, add all function from old bot KatykhinAA 2024-07-04 00:53:41 +03:00
  • 20d92856b4 refactor bot KatykhinAA 2024-07-03 23:06:10 +03:00
  • 908682d05a add blacklist Andrey 2024-07-01 20:42:48 +03:00
  • 9a80c2b902 Изменил все ошибки. Вытащил ошибки из базы данных в отдельный файл. Andrey 2024-06-26 00:23:34 +03:00
  • dc51819730 some fixes voice_bot Andrey 2024-06-03 20:52:45 +03:00
  • b008d07c48 some fixes Andrey 2024-06-03 19:49:46 +03:00
  • 00bb2fa74e some fixes KatykhinAA 2024-06-03 19:45:04 +03:00
  • c70219b481 help func, restart func, notify KerradKerridi 2022-10-13 00:03:47 +03:00
  • 0275f62bb7 restart command KerradKerridi 2022-10-11 21:16:44 +03:00
  • 2e68616955 logs for voice KerradKerridi 2022-09-21 07:36:18 +03:00
  • 8a927fcd9f fix KerradKerridi 2022-09-15 22:11:39 +03:00
  • c894101ecd fix KerradKerridi 2022-09-15 22:11:03 +03:00
  • 9814d1510d new fixes for main.py KerradKerridi 2022-09-15 22:06:33 +03:00
  • 7dc23a63c2 new voice bot KerradKerridi 2022-09-15 21:59:40 +03:00
  • 0a9756e4aa fix dot KerradKerridi 2022-09-02 00:27:05 +03:00
  • ab426a7de9 fix start bug KerradKerridi 2022-09-01 23:42:08 +03:00
  • 6afef7c60a new function, fix bugs KerradKerridi 2022-09-01 23:32:06 +03:00
  • aa455ee1a5 new function voice chat KerradKerridi 2022-08-30 23:17:17 +03:00
  • ae82ef414b last fix KerradKerridi 2022-08-29 00:00:01 +03:00
  • b162d5c50b new function with audio message. Read audio from db KerradKerridi 2022-08-28 23:37:27 +03:00
  • 6da8d8211c added voice chat KerradKerridi 2022-08-28 18:53:46 +03:00
  • bf99afa89b errors in db KerradKerridi 2022-08-28 10:44:45 +03:00
  • 6840bbf932 messages in database KerradKerridi 2022-08-28 02:56:24 +03:00
  • f9026e85a1 change way to open stickers KerradKerridi 2022-08-27 21:20:38 +03:00
  • 31fdb22244 change way to open stickers KerradKerridi 2022-08-27 21:19:06 +03:00
  • 615cfdae3c v 1.0 KerradKerridi 2022-08-23 00:10:42 +03:00