Commit Graph
296 Commits
Author SHA1 Message Date
kotolex 86dea6a6e3 minor: add fake token to tests 2023-12-22 22:25:49 +05:00
kotolex d54dc6cf04 Create python-package.yml 2023-12-22 22:21:16 +05:00
kotolex 52347c19f7 Refactoring: step 2
- независимые функции вынесены в хелперы
- добавлены тесты на хелперы и простые команды бота
- проверка урла Правил вынесена в хелпер
- уровень логирования повышен для бота
- добавлено пара кейсов и слов в спам
- при проверке на спам идет сработка если кроме русского и препинания есть еще какие-то символы
-
2023-12-22 22:17:07 +05:00
kotolex 9103669cac Refactoring: step 1
- пакет app переименован в src
- файл БД теперь должен лежать в data
- удалена папка коммандс, все команды вынесены в модуль коммандс или админ_коммандс
- нет импортов в ините
- убраны все импорты *
- теперь в .env можно указать use_reminder="FALSE", тогда не будет стартовать ремайндер
- можно указать урл для Правил
- в конфиге теперь только конфиг -то, что из енва получаем
- константы теперь лежат отдельно
- добавлены явные return там, где не было
- бот и вебхук разнесены отдельно
- при старте проверяем, что Правила доступны
- добавлено еще логирование
2023-12-22 19:16:57 +05:00
Rykov7 1cd96220a5 Add spam words. 2023-11-24 18:27:40 +03:00
Rykov7 98c6735a59 Update README.md 2023-11-16 12:33:05 +03:00
Rykov7 33c30ccb7f Remove comments 2023-11-15 21:41:01 +03:00
Rykov7 a7af0c8d22 Update spam words. 2023-11-15 21:40:45 +03:00
Rykov7 6686e7c0b0 Update spam words. 2023-11-15 21:40:10 +03:00
Rykov7 32cf04495e Update spam words. 2023-11-15 21:37:55 +03:00
Rykov7 d6111d7f65 Update spam words. 2023-11-10 17:23:15 +03:00
Rykov7 7128ad20ec Update spam words. 2023-11-05 20:49:46 +03:00
Rykov7 dc5ad477d1 Update spam words. 2023-10-30 17:38:05 +03:00
Rykov7 8a39a20b07 Update spam words. 2023-10-30 12:25:20 +03:00
Rykov7 108085d3b7 Update holidays.csv 2023-10-29 22:37:26 +03:00
Rykov7 755881a7c4 Fix parse modes. 2023-10-29 18:52:32 +03:00
Rykov7 aae055267d Remove html parse_mode on Stan quotes. 2023-10-29 18:27:30 +03:00
Rykov7 87ccfc39b0 Remove html escapes from /add and /remove. 2023-10-29 18:16:47 +03:00
Rykov7 9acec0db42 Critical fix Stan quoting group messages. 2023-10-29 17:52:10 +03:00
Rykov7 e57657c6e4 Critical bug fix of schedule events in a separate thread. 2023-10-29 14:37:16 +03:00
Rykov7 1bac7420e9 Lower bot log level 2023-10-29 00:02:21 +03:00
Rykov7 47f70d044b Revert "Update requirements.txt"
This reverts commit 899c616e2f.
2023-10-28 23:31:29 +03:00
Rykov7 899c616e2f Update requirements.txt 2023-10-28 23:00:07 +03:00
Rykov7 f8a7593755 Add remove message for rules 2023-10-28 22:52:58 +03:00
Rykov7 d0fc152d9f Update text 2023-10-28 22:50:00 +03:00
Rykov7 f269529659 Fix delete quote bug 2023-10-28 22:47:19 +03:00
Rykov7 e8dbbfe5c5 Add async 2023-10-28 22:34:20 +03:00
Rykov7 588949e2b4 Update license 2023-10-28 22:25:18 +03:00
Rykov7 7e58b2a9a0 Update README.md 2023-10-28 22:22:03 +03:00
Rykov7 5d179b0de2 Switch to async! 2023-10-28 18:47:34 +03:00
Rykov7 65e04a36e0 switch Flask to FastAPI for future async. 2023-10-28 18:14:44 +03:00
Rykov7 33387e895b Add new spam words. 2023-10-27 16:27:10 +03:00
Rykov7 5ec37591ac Critical typo fixed. 2023-10-27 13:05:22 +03:00
Rykov7 b1f5db3ca8 Update report look and feel. 2023-10-27 00:40:35 +03:00
Rykov7 cd2823ffe0 Update report look and feel. 2023-10-27 00:38:29 +03:00
Rykov7 0279af11e4 Update report look and feel. 2023-10-27 00:37:38 +03:00
Rykov7 51bb95a6d2 Update report look and feel. 2023-10-27 00:30:23 +03:00
Rykov7 68fbb137c9 Update report with html escape. 2023-10-27 00:23:43 +03:00
Rykov7 4278e6936e Add new spam words. 2023-10-25 13:41:44 +03:00
Rykov7 25baebc9ea Add new spam words. 2023-10-23 12:11:09 +03:00
Rykov7 d8f73605f2 Add new spam words. 2023-10-22 19:20:09 +03:00
Rykov7 7efb9cb7d9 Add new spam words. 2023-10-18 23:57:06 +03:00
Rykov7 8ca16557fc Add new spam words. 2023-10-18 21:23:17 +03:00
Rykov7 e8151ad73d Add new spam words. 2023-10-18 17:46:52 +03:00
Rykov7 64ebcfc7ac Add new spam words. 2023-10-13 22:13:45 +03:00
Rykov7 e6ab473c20 Add new spam words. 2023-10-12 16:58:00 +03:00
Rykov7 19c9272870 Escape HTML characters. 2023-10-08 21:28:48 +03:00
Rykov7 3ee3b4370b Remove messages after sending command 2023-10-01 18:58:56 +03:00
Rykov7 420998902c Update ban rules 2023-09-29 18:41:26 +03:00
Rykov7 f8320a6a42 Update ban rules, holidays and report formatting 2023-09-16 21:43:10 +03:00