Skip to content

релиз: develop в main#25

Merged
insvrg3ncy merged 10 commits into
mainfrom
develop
Jun 11, 2026
Merged

релиз: develop в main#25
insvrg3ncy merged 10 commits into
mainfrom
develop

Conversation

@iAmScienceMan

@iAmScienceMan iAmScienceMan commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

собирает текущие 4 pr после одобрения

чистим bot_created_channels/channel_creators и сохраняем channels.json
только после успешного delete (или NotFound). при любой другой ошибке
канал остаётся в отслеживаемых и фоновая очистка доберёт его позже.

fixes #20
_deliver теперь возвращает успех, tick убирает из списка только
доставленные. недоставленные остаются на следующий тик со счётчиком
попыток, после 5 неудач напоминание выкидывается с ошибкой в лог.

fixes #19
compose up -d не пересоздаёт контейнер, если образ не поменялся, и
ready-строка старого запуска уезжает за пределы tail 100. теперь грэпаем
docker logs --since StartedAt контейнера: ловит ready текущего запуска
независимо от того, был ли пересоздан контейнер, и не матчит строки
прошлых запусков после рестарта.

fixes #15
- глобальный allowed_mentions в боте: без everyone и ролей
- вебхук-сервис подставляет безопасные allowed_mentions по умолчанию
  (пересылка каналов, uwuify), /anonsay вообще без пингов
- /clear ограничен 200 сообщениями за раз
- бот падает с понятной ошибкой если TOKEN не задан
- тесты на allowed_mentions вебхуков
@iAmScienceMan iAmScienceMan self-assigned this Jun 11, 2026
@codecov

codecov Bot commented Jun 11, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 94.73684% with 7 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
bot.py 0.00% 3 Missing ⚠️
cogs/reminders.py 78.57% 3 Missing ⚠️
cogs/moderation.py 50.00% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

при ошибке удаления не выкидывать войс из отслеживаемых
аудит безопасности: пинги через вебхуки, лимит /clear
чинит ложный фейл healthcheck когда compose не пересоздаёт контейнер
ретраить напоминания вместо молчаливого дропа
@iAmScienceMan iAmScienceMan requested a review from insvrg3ncy June 11, 2026 17:17
@iAmScienceMan iAmScienceMan marked this pull request as ready for review June 11, 2026 17:17
@insvrg3ncy insvrg3ncy added this pull request to the merge queue Jun 11, 2026
Merged via the queue into main with commit b85119d Jun 11, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants