Задача

Разработать систему корпоративной базы знаний (БЗ), которая интегрирована с Telegram-сообществом. Доступ к материалам и регламентам компании предоставляется только верифицированным участникам приватного канала или группы.

Функциональные требования

  • Система должна проверять членство пользователя в конкретном Telegram-канале.
  • Все участники должны получать доступ к БЗ только после одобрения заявки на вступление (пре-модерация администратором канала).
  • Новые статьи и обновления базы знаний автоматически отображаются в самом Telegram-канале для всех участников.
  • При удалении (блокировке или выходе) участника из канала его доступ к корпоративной базе знаний и регламентам должен немедленно аннулироваться без дополнительных действий со стороны администратора.

Требования к реализации

  • Гибкая система логирования событий доступа.
  • Интеграция веб-приложения для просмотра БЗ с аутентификацией через Telegram.
  • Возможность хранения разметки Markdown/HTML (регламенты, текстовые инструкции, ссылки на документы).

Поддержка и развитие готового Telegram-бота с мини-приложением

Ищем разработчика Node.js для сопровождения и развития готового проекта: Telegram-бот с подпиской, веб-админка и мини-приложение-тренажёр. Задачи: развертывание на VPS, поддержка платежных интеграций, доработки по ТЗ, исправление багов.