Переписан с нуля
Первые наброски — апрель 2025. В сентябре 2026 библиотека переписана с нуля: кодогенерация из официальной спецификации Bot API 10.3 — 400 типов, 185 методов, 26 видов хендлеров.
канал · фреймворк для Bot API
Первые наброски — апрель 2025. В сентябре 2026 библиотека переписана с нуля: кодогенерация из официальной спецификации Bot API 10.3 — 400 типов, 185 методов, 26 видов хендлеров.
Если хендлер обещает, что у сообщения есть текст, фильтр это проверил. Несоответствие фильтра и типа — ошибка при импорте, а не в проде.
class Echo(MessageHandler[BaseContext[TextMessage]]): # обещаю: текст есть
query = HasText() # проверяю: текст есть
async def handle(self) -> None:
# text: str — проверять нечего
await self.ctx.message.answer(self.ctx.message.text)Версии 0.1.1–0.1.4, статус альфа, 200+ тестов, CI на Python 3.11–3.13. chestor_bot уже переехал: целиком, с aiogram 3.
Всё о selfrotgram →