Перейти к содержимому

Что такое ZenithGram?

ZenithGram — это библиотека для создания ботов в Telegram. Библиотека написана на PHP. Позволяет создавать ботов любой сложности

Поддерживаемые возможности

  • Webhook API
  • LongPoll API
  • Работа с BOT API
  • Все виды клавиатур и кнопок, включая опросы
  • Работа с голосовыми сообщениями, документами и другими медиа-файлами

Преимущества

🚀 Быстрый старт — Минимум кода для запуска — встроенные модули ускоряют разработку.

📝 Понятная документация — Примеры и практические советы для каждой функции (в процессе обновления).

🧠 AI-Native & Vibecoding — Библиотека идеально подходит для вайбкодинга в связке с AI (Cursor, Windsurf и LLM). Мы предоставляем специально подготовленные файлы контекста (/llms.txt), благодаря которым нейросети пишут валидный код на ZenithGram с первого раза, зная все методы и классы.

🤖 Сложные сценарии — Простое проектирование многоуровневых клавиатур и команд на регулярных выражениях с помощью конструктора ботов

🐞 Хандлер ошибок — Автоматическое логирование ошибок с отправкой в ЛС, включая проблемные строки и трейс.

🪶 Асинхронность без сложного кода — Не требует "странных" и сложных обёрток для асинхронной работы

💡 Совет для AI-разработчиков

Используете Cursor или Windsurf. Просто добавьте в контекст ссылку на документацию:

  • https://zenithgram.github.io/llms-full.txt
  • https://zenithgram.github.io/llms.txt

ИИ мгновенно поймет архитектуру библиотеки и начнет писать код в стиле ZenithGram.

Опубликовано под лицензией MIT.