🔴 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
Сейчас бот отключен, но ниже представлены скриншоты его работы.
⚙️ Технологии и версии
| Технология | Версия |
|---|---|
| Java | 21 |
| Spring Boot | 3.4.5 |
| Spring Web | starter |
| Spring Validation | starter |
| Spring Data JPA | starter |
| PostgreSQL Driver | runtime |
| Liquibase | core |
| TelegramBots | 6.9.7.1 |
| Lombok | optional |
✨ Основной функционал
- ❓ Отправка вопросов пользователю
- 🙈 Возможность задавать вопросы анонимно
- 👤 Возможность задавать вопросы неанонимно
- 📥 Входящие вопросы для владельца профиля
- 💬 Ответы на вопросы с публикацией в ленту
- 📰 Публичная лента опубликованных ответов
- 🔗 Генерация уникальной ссылки на профиль
- ⭐ Подписки на другие профили
- 👥 Просмотр подписчиков профиля
- 🗑 Удаление опубликованных ответов из ленты
- ✏️ Редактирование опубликованных ответов
- 🔔 Push-уведомления в Telegram при новых вопросах
- 📱 Telegram Mini App с поддержкой светлой и темной темы






