Ниже, подробная инструкция, как запустить собственного астрологического бота «с нуля» и список проверенных контактов для помощи.
Что умеет астрологический чат-бот
- Гороскопы на сегодня/неделю/месяц — по знаку зодиака или дате рождения
- Натальная карта в PDF — расчёт по координатам и времени рождения
- Таро-расклад — виртуальное гадание с интерпретацией ИИ
- Нумерологический разбор — число жизненного пути, «магические» даты
- Персональные консультации — связь с живым астрологом через «Помощь оператора»
Технологический стек и архитектура
2.1 Быстрый конструктор (без кода)
Если программирование — не ваш профиль, возьмите один из готовых конструкторов:
- Salebot — сцепление Telegram, WhatsApp, Instagram, VK. Есть шаблон «Гороскопы».
https://salebot.ai - Botmother — drag-and-drop интерфейс, оплата подписок прямо в чате.
https://botmother.com - BotHelp — специализирован на рассылках и таро-ботах.
https://bothelp.io
2.2 Разработка «с нуля» на Python
Типовой минимальный стек:
- Python 3.11 + FastAPI (обработка веб-хуков Telegram)
- PostgreSQL (хранение натальных карт и подписок)
- OpenAI GPT-4 fine-tuned или open-source модель AstrologLLama для интерпретаций
- py-ephem или flatlib — точные астрологические расчёты
- Docker для развёртывания на VPS или в Yandex Cloud
Пошаговая сборка бота
Шаг 1. Регистрация бота в Telegram
Напишите @BotFather → /newbot, задайте имя и получите токен.
Шаг 2. Подготовка сервера
- Домен и SSL-сертификат (Let’s Encrypt).
Контакт техподдержки хостинга: support@timeweb.cloud - Минимальный тариф VPS-1 (2 GB RAM) достаточен.
Шаг 3. Код базового обработчика
from fastapi import FastAPI, Request
import telebot, ephem, datetime
BOT = telebot.TeleBot('YOUR_TOKEN')
@BOT;message_handler(commands=['start'])
def start(m):
BOT.send_message(m.chat.id, 'Привет! Напиши свою дату рождения в формате 14:30')
Шаг 4. Астрологический движок
Используем flatlib:
import flatlib
from flatlib.chart import Chart
date = flatlib.datetime.Date('1990/12/31', '14:30', '+3')
chart = Chart(date, flatlib.geopos.GeoPos('55n45', '37e37'))
asc = chart.get(const.ASC)
Шаг 5. Подключение ИИ-интерпретатора
Заготовьте промт:
«Ты профессиональный астролог. Пользователь родился {дата}, координаты {lat, lon}. Сделай краткий, но вдохновляющий прогноз на неделю в дружелюбном тоне»
Отправляем в OpenAI Completion API и возвращаем текст обратно в Telegram.
Шаг 6. Добавление платных функций
- ЮKassa или CloudPayments — оплата за «полный натальный отчёт»
- Базовые подписки через Telegram Stars или Patreon
Готовые open-source репозитории
| Проект | Описание | Контакты |
|---|---|---|
| DHoroBot | Готовый бот Telegram, выдаёт гороскопы с horo.mail.ru. Можно форкнуть и добавить свои источники. | GitHub Issues / king-tri-ton@gmail.com |
| Astro-Telegram | Python-бот с натальными картами, Docker-образом и примером CI/CD. | Telegram: @astrodev_chat |
Типовые сценарии диалога
- /start → приветствие + просьба даты рождения
- Дата → бот выдаёт гороскоп на сегодня + кнопка «Натальная карта»
- Кнопка «Хочу консультацию» → оплата 990 ₽ → переадресация на живого астролога в личку
- Рассылка каждое утро в 9:00 по подписке
Команда и контакты для помощи
- Python-разработчик — наймите на freelance;habr.ru, запрос «telegram bot astrolog»
- Дизайн сценариев — Анастасия Кричевских, Telegram: @kri_astrolog, мейл: vitalina@astrobot.dev
- Хостинг VPS — @timeweb_support (ответ за 5 минут)
- Онлайн-аутсорс — сервис BotHelp, support@bothelp.io, тел. +7 -95 108-21-23
- Тестировщик ИИ-промтов, канал @ai_prompts_ru
Подводные камни и советы
- Точность эфемерид: всегда уточняйте часовой пояс пользователя.
- Модерация: добавьте команду /report на случай оскорбительных запросов.
- GDPR & 152-ФЗ: храните даты рождения в хэше, выдайте политику конфиденциальности.
- Масштаб: используйте Redis для кеша карт и Celery для рассылок.
- Зарегистрировать бота → получить токен
- Выбрать стек (Salebot или Python + FastAPI)
- Настроить сервер, SSL, домен
- Подключить астрологические расчёты
- Написать промт для GPT
- Добавить оплату и рассылки
- Протестировать на друзьях
- Запустить рекламу в Telegram-каналах «Астрология» и «Таро онлайн»
Готовый MVP выйдет за 1-2 недели, а масштабный продукт — за месяц при работе 1 разработчика и 1 тестировщика.
Успешного запуска и звёздного трафика! ✨