🔴 UPD (24.05.2026): проект переведен в архив.

Проект завершен, скриншоты работы сохранены для портфолио.

Теперь проект доступен в открытом виде на GitHub.

Любой желающий может развернуть его у себя — достаточно создать своего бота в Telegram и ввести свои ключи, программировать ничего не нужно.

👉 Если проект вам понравился, поставьте ⭐️ на GitHub — это будет для меня лучшей поддержкой

📝 Описание

Tell Me Ask Bot — это Telegram-бот и Mini App для анонимных и неанонимных вопросов, ответов и публичной ленты профиля.

Проект разработан с нуля на Java и Spring Boot. В нем реализованы личные профили пользователей, уникальные ссылки, входящие вопросы, публикация ответов, подписки, подписчики и Telegram-уведомления.

Бот демонстрирует полный цикл backend-разработки: от проектирования базы данных и бизнес-логики до интеграции с Telegram Bot API и Telegram Mini App.

📲 Живой пример

Ранее бот был доступен в Telegram: @TellMeAskBot

Сейчас бот отключен, но ниже представлены скриншоты его работы.

⚙️ Технологии и версии

ТехнологияВерсия
Java21
Spring Boot3.4.5
Spring Webstarter
Spring Validationstarter
Spring Data JPAstarter
PostgreSQL Driverruntime
Liquibasecore
TelegramBots6.9.7.1
Lombokoptional

✨ Основной функционал

  • ❓ Отправка вопросов пользователю
  • 🙈 Возможность задавать вопросы анонимно
  • 👤 Возможность задавать вопросы неанонимно
  • 📥 Входящие вопросы для владельца профиля
  • 💬 Ответы на вопросы с публикацией в ленту
  • 📰 Публичная лента опубликованных ответов
  • 🔗 Генерация уникальной ссылки на профиль
  • ⭐ Подписки на другие профили
  • 👥 Просмотр подписчиков профиля
  • 🗑 Удаление опубликованных ответов из ленты
  • ✏️ Редактирование опубликованных ответов
  • 🔔 Push-уведомления в Telegram при новых вопросах
  • 📱 Telegram Mini App с поддержкой светлой и темной темы

🖼 Примеры работы Telegram Mini App