В последние годы Telegram превратился в одну из самых популярных платформ для создания интерактивных чат‑ботов. Среди них особое место занимают боты‑предсказатели – они умеют генерировать ответы на любые вопросы, проводить расклады Таро, предсказывать события по дате рождения и даже «тегать» пользователей, чтобы добавить нотку юмора. Одним из самых любимых пользователями является бот с образным именем «Бабушка», который сочетает в себе доброжелательный тон, лёгкую иронию и достаточно точные предсказания.
История появления ботов‑предсказателей в Telegram
- 2022‑й год – первые попытки создания предсказательных ботов. Один из них был сделан на «кривом конструкторе» и содержал всего около 50 предсказаний.
- 2023‑й год – рост популярности благодаря интеграции с AI‑моделями и расширению функционала (теги, статистика, отсутствие повторов).
- 2024‑й год – появление специализированных ботов, например, tarologia_robot (Таро‑бот) и Magiiic_prediction_bot (магические предсказания).
- 2025‑й год – массовый интерес к «мемным» предсказаниям, появление ботов, совмещающих мистику и юмор (посты на Пикабу, vc.ru).
- 2026‑й год – бот «Бабушка» уже насчитывает более 200 уникальных предсказаний, умеет тегать участников, вести статистику и гарантировать, что одно и то же предсказание не повторится в течение недели.
Что делает бот «Бабушка»?
Бот «Бабушка» – это не просто набор случайных фраз. Он сочетает несколько технологий:
- База предсказаний – более 200 тщательно отобранных фраз, разделённых по тематикам (любовь, работа, здоровье, карма).
- Тегирование пользователей – бот упоминает никнейм того, кто задал вопрос, делая диалог более личным.
- Статистика – хранит количество запросов, популярные темы и «самые удачные» предсказания (по лайкам).
- Исключение повторов – алгоритм проверяет, какие предсказания уже выдавались в текущей сессии, и выбирает новое.
- Интеграция с AI – при необходимости бот может дополнить ответ коротким пояснением, используя GPT‑4‑подобные модели.
Как добавить бота в чат?
Для начала работы достаточно выполнить несколько простых шагов:
Откройте Telegram и найдите бота по юзернейму @grandma_future_bot. Нажмите «Start» – бот представится и покажет список доступных команд. Добавьте бота в нужный групповой чат (через меню «Добавить участника»). В чате используйте команду /future или /бабушка и задайте вопрос.
Пример диалога:
👤 Пользователь: /future Как будет мой день? 🤖 Бабушка: @ivanov, сегодня звёзды советуют уделить внимание здоровью – не забудьте выпить стакан воды и прогуляться.
Основные команды бота
| Команда | Описание |
|---|---|
| /future или /бабушка | Получить предсказание на любой вопрос. |
| /date | Предсказание по дате рождения. |
| /karma | Узнать текущий уровень «кармы» в чате. |
| /stats | Показать статистику запросов (самые популярные темы). |
| /help | Список всех доступных команд. |
Техническая сторона проекта
Бот «Бабушка» построен на стеке, который стал стандартом для большинства современных Telegram‑ботов:
- Язык программирования: Python 3.11 с использованием библиотеки
aiogram(асинхронный фреймворк). - Хранилище предсказаний: PostgreSQL + Redis (кеширование уже выданных предсказаний).
- AI‑модуль: OpenAI GPT‑4 (через API) для генерации пояснений к предсказаниям.
- Развёртывание: Docker‑контейнеры в облаке (Yandex Cloud / AWS), CI/CD через GitHub Actions.
- Безопасность: Проверка входящих сообщений на спам, ограничение частоты запросов (5 запросов в минуту на пользователя).
Пример кода обработки команды /future
@dp.message_handler(commands=['future', 'бабушка'])
async def send_prediction(message: types.Message):
user_id = message.from_user.id
# Получаем предсказание, которое ещё не выдавалось сегодня
pred = await get_unique_prediction(user_id)
# Добавляем тег пользователя
text = f"@{message.from_user.username}, {pred}"
await message.reply(text)
Почему «Бабушка» так популярна?
- Тёплый тон – бот пишет так, будто это добрая бабушка, что создаёт ощущение доверия.
- Юмор + мистика – предсказания часто содержат лёгкую шутку, но при этом сохраняют «мистический» смысл.
- Интерактивность – возможность тегать участников и вести статистику делает бот живым элементом чата.
- Отсутствие повторов – пользователи не устают от однообразия.
- Бесплатность – все функции доступны без подписки, что особенно ценно для больших групп.
Как развивать бота в будущем?
Для поддержания интереса к боту «Бабушка» планируются следующие улучшения:
- Добавление голосовых ответов (text‑to‑speech) – бабушка будет «говорить» предсказания.
- Интеграция с календарём – автоматическое отправление предсказаний на каждый день.
- Поддержка мульти‑язычности (английский, украинский, казахский).
- Расширение базы предсказаний до 500+ фраз, включая тематические наборы (новый год, весна, экзамены).
- Внедрение геймификации: пользователи получают «баллы бабушки» за активность, могут обменять их на уникальные предсказания.
Как создать собственного бота‑предсказателя?
Если вы хотите повторить успех «Бабушки», следуйте базовому плану:
- Зарегистрируйте бота через BotFather и получите токен.
- Выберите язык (Python – самый простой старт);
- Создайте базу предсказаний (можно хранить в CSV или базе данных).
- Реализуйте логику выбора уникального предсказания и тегирования.
- Добавьте простую статистику (кол-во запросов, популярные темы).
- Разверните бота в облаке и настройте веб‑хук.
Для вдохновения изучите открытый код ботов FutureBot и TarotGoRobot.
Бот с предсказаниями в Telegram «Бабушка» – яркий пример того, как сочетание простого пользовательского интерфейса, продуманной базы контента и современных AI‑технологий может превратить обычный чат‑бот в любимый элемент любой группы. Его успех объясняется тёплым тоном, юмором, отсутствием повторов и возможностью легко интегрироваться в любой разговор.
Если вы ищете способ добавить в свой чат нотку мистики, лёгкой иронии и интерактивности, добавляйте «Бабушку» уже сегодня и наблюдайте, как её предсказания оживляют обсуждения.