1
0
Fork 0
mirror of https://github.com/EDeev/circlechek.git synced 2026-10-07 20:49:51 +03:00
Commit graph

10 commits

Author SHA1 Message Date
44010bba0b README на русском и английском с иллюстрацией фонов 2026-10-05 19:16:14 +00:00
a15bfba330 Docker, CI и лицензия MIT
CI: ruff и обработка тестовых кружочков (со звуком и без, градиент и блюр). Образ по тегу
v* публикуется в GHCR и dcr.deev.su.
2026-10-05 19:16:13 +00:00
e74873588a Исправлены ошибки обработки кружочков
- папка обработки была одна на чат: после первой же ошибки она оставалась, и все следующие
  кружочки в этом чате падали на os.mkdir — теперь своя временная папка на каждую обработку
  и уборка в любом случае;
- кнопки фона знают свой кружочек: если прислать несколько подряд, обработается нужный;
  повторное нажатие отвечает подсказкой вместо ошибки;
- покадровая обработка шла прямо в обработчике и блокировала бота для всех — вынесена в
  отдельный поток;
- кружочек без звука падал на .audio.write_audiofile;
- градиент по тёмным и светлым кадрам «переворачивался» (−10 в uint8 = 246): значения
  ограничены 0…255; средний цвет кадра считается NumPy, а не циклом по пикселям;
- декоратор bug_report вызывал sys.exit() внутри обработчика — убран, ошибки логируются,
  пользователь получает сообщение;
- видео, которое не удалось превратить в кружок, больше не остаётся на диске;
- токен — из переменной BOT_TOKEN; ссылка «АВТОР» вела на чужой теперь профиль IGlek —
  заменена на EDeev;
- requirements.txt: moviepy>=1.0.3 не подходил к коду под moviepy 2 — версии закреплены
  по работающему окружению.
2026-10-05 19:16:13 +00:00
7f85340c86 Переводы строк приведены к LF 2026-10-05 19:11:25 +00:00
3ac2dfe5e1
README.md 2025-07-01 00:08:40 +03:00
0a20ee262c
requirements 2025-07-01 00:03:10 +03:00
d7cb86626f v. 1.0 2025-06-30 23:59:17 +03:00
064538ddfe
Delete code/main.py 2025-06-30 23:57:27 +03:00
Egor Deev
65bf7b0a06
v. 0.1 2024-02-28 18:32:04 +07:00
Egor Deev
53ecbf7fb5
Initial commit 2024-02-28 15:30:53 +04:00