Таро-боты в Telegram превращают древнее искусство гадания в цифровой сервис, доступный 24/7.
Сегодня технологии позволяют делать расклады так же точно, как при личной встрече,
а иногда — даже точнее благодаря алгоритмам машинного обучения.
В этой статье мы подробно расскажем, как создать собственного бота для таролога в Телеграм: от идеи до первых клиентов и дохода.
Зачем тарологу нужен Telegram-бот
- Автоматизация первых вопросов. Бот собирает дату рождения, тему вопроса и формулировку, экономя 3-5 минут на каждого клиента.
- 24/7 без выходных. Пока вы спите, пользователь получает «мгновенный» расклад из заранее заготовленных колод.
- Масштабирование. Один таролог может обслуживать 100-300 человек в день без потери качества.
- Монетизация. Через встроенные платежи Telegram, подписки, донаты и продажу дополнительных раскладов.
Как работает таро-бот: схема под капотом
1. Пользователь запускает бота командой /start.
2. Бот задаёт вопросы и получает ответы кнопками или текстом.
3. На основе случайного алгоритма (или псевдослучайного с сидом на основе времени и ID пользователя) вытягиваются карты.
4. Формируется текстовое или медийное сообщение (фото расклада + расшифровка).
5. Опционально — платёж за расширенную версию расклада или доступ к закрытому каналу.
Колода и база значений
Самый быстрый способ — использовать готовую базу JSON с 78 картами Таро Уэйта:
{
"arcana": "Major",
"name": "Шут",
"image_url": "https://yourdomain.ru/cards/0_fool.jpg",
"upright": "Новое начало, спонтанность...",
"reversed": "Безрассудство, безответственность..."
}
Пошаговая инструкция создания бота
Шаг 1. Регистрируем бота у BotFather
- В Telegram ищем @BotFather →
/newbot. - Задаём имя (например, Таро-Гид 2026) и юзернейм (@taroguidebot).
- Сохраняем токен
123456789:ABCdefGHI.... - Отключаем группы:
/setjoingroups→ Disable. - Включаем inline-режим, если хотим делиться раскладами в любых чатах:
/setinline.
Шаг 2. Выбираем технологию
| Вариант | Язык | Хостинг | Стоимость | Время запуска |
|---|---|---|---|---|
| Python + python-telegram-bot | Python 3.11 | Any VPS или Railway.app | от 0 $ до 5 $/мес | 1-2 дня |
| Node.js + node-telegram-bot-api | JavaScript | Heroku / Vercel | 0 $ (Hobby dyno) | 1 день |
| Telegraf + grammy (TypeScript) | TypeScript | Fly.io | ≈ 1,94 $/мес | 1 день |
| No-code: Botmother, Manybot | — | облачно | от 5 $/мес | 2-3 часа |
Шаг 3. Минимальный код на Python
import logging, random
from telegram import Update, InlineKeyboardMarkup, InlineKeyboardButton
from telegram.ext import Application, CommandHandler, CallbackQueryHandler
TOKEN = '123456789:ABCdefGHI...'
data = { ... } # JSON с картами
async def start(update: Update, context):
await update.message.reply_text(
"Привет! Задай свой вопрос и я сделаю расклад из трёх карт.",
reply_markup=InlineKeyboardMarkup([[
InlineKeyboardButton("Сделать расклад", callback_data='draw')
]])
)
async def draw(update: Update, context):
query = update.callback_query
cards = random.sample(list(data.keys), 3)
text = "
";join([data[c]['name'] + " – " + data[c]['upright'] for c in cards])
await query.edit_message_text(text)
if __name__ == '__main__':
app = Application.builder.token(TOKEN).build
app.add_handler(CommandHandler("start", start))
app.add_handler(CallbackQueryHandler(draw, pattern='^draw$'))
app.run_polling
Добавляем машинное обучение и индивидуальность
- Эмоциональный анализ вопроса. Подключите Hugging Face модель
blanchefort/rubert-base-cased-sentiment, чтобы выдавать мягкие или жёсткие формулировки. - Кастомные сид-генераторы. Используйте хэш из даты рождения и ника пользователя — так расклад будет «персонализирован».
- История раскладов. Сохраняйте JSON-файлы на S3 или Google Drive, чтобы вы могли отправлять расширенный «плюс к прошлому».
Монетизация: 7 проверенных моделей
- Pay-Per-Reading — 99 ₽ за расширенный расклад.
- Подписка — 299 ₽/месяц на ежедневные «карта дня» и закрытый канал.
- Донат — кнопка «Поддержать мастера» через Telegram Stars.
- Аффилиаты — партнёрка магазинов карт, книг, ароматов.
- Консультации 1-to-1 — после бота предлагать Zoom-сессию за 1 500 ₽.
- NFT-колода — продавать уникальные цифровые карты с вашим артом.
- Белая маркировка, продаёте готовый бот другим тарологам под их брендом.
Где брать клиентов
| Канал продвижения | Как использовать | Стоимость за подписчика |
|---|---|---|
| Каталоги ботов | Добавиться в @tgcat, @botobr, storebot.me | 0 ₽ |
| Тематические каналы | Рекламный пост в «Таро | Эзотерика» 50-100k подписчиков | 3 000-8 000 ₽ за пост |
| Instagram Reels | Короткие видео «Карта дня» с CTA в Telegram | 5-10 ₽ органика |
| Яндекс.Дзен | Статьи «3 карты, которые сделают вас богаче» | 0,5-1 ₽ переход |
Юридические нюансы 2026 года
- Статья 14.7 КоАП РФ, размещайте дисклеймер «Развлекательный характер».
- Закон 149-ФЗ — публикуйте политику обработки персональных данных.
- Центробанк — если принимаете оплату картой, подключите 3-D Secure и лиц.договор.
Чек-лист запуска за 24 часа
- Зарегистрировать бота у @BotFather.
- Загрузить 78 изображений карт на imgur / telegra.ph.
- Залить код на Railway.app (Hobby = 5 $/мес).
- Подключить Telegram Payments → ЮKassa или CloudPayments.
- Написать пост в 3 тематических Telegram-каналах.
- Добавить бота в каталоги (ссылки ниже).
- Получить первые 10 платных раскладов!
Готовые шаблоны и сервисы
- TarotBot-template (GitHub), https://github.com/xyz/tarot-ru-template
- Botmother — конструктор, русский интерфейс, от 350 ₽/мес.
- Manybot — бесплатно, но без payment-API.
- Telegraph Tarot API — готовый JSON 78 карт на русском.
Контакты для обращений
Если нужна помощь в запуске или хотите купить готового бота «под ключ», пишите:
- Telegram: @tarodev_support
- Email: support@tarobot.ru
- WhatsApp: +7 -12 345-67-89
- Discord-сервер «Tarot Dev»: https://discord.gg/tarotdev
- По вопросам оплаты и договоров: legal@tarobot.ru
Информация актуальна на 30 марта 2026 г.
При цитировании активная ссылка на статью обязательна.