Сегодня многие пользователи хотят получать оперативную информацию о появлении новых специалистов по гаданию (таро, руны, астрология и т․д․) в своём регионе․ Telegram‑боты позволяют автоматизировать этот процесс: достаточно один раз настроить шаблон уведомлений, а дальше бот будет сам присылать вам сообщения о новых гадалках․ Ниже – пошаговое руководство, основанное на актуальных возможностях платформы (данные на )․
Содержание
- Создание бота в Telegram через BotFather
- Получение токена и базовая настройка
- Сбор данных о новых гадалках
- Настройка шаблона уведомлений с условным оператором USERNAME_TG_SHOP
- Тестирование и отладка
- Дополнительные настройки: звуки, таймеры, автоудаление
Шаг 1: Создание бота в Telegram через BotFather
Для начала нужно завести собственного бота, который будет отправлять вам уведомления․
- Откройте чат с официальным ботом @BotFather․
- Отправьте команду
/start, а затем/newbot․ - Следуйте подсказкам: придумайте название бота (например, ГадалокNotifier) и уникальное имя пользователя, которое обязательно должно оканчиваться на
_bot(например,gadalok_notifier_bot)․ - После успешного создания BotFather пришлёт вам токен доступа – строку вида
123456789:AAHFooBarBazQuxQuxQuxQuxQux․ Сохраните его, он понадобится дальше․
Шаг 2: Получение токена и базовая настройка
Токен – это ключ, позволяющий вашему скрипту или сервису взаимодействовать с API Telegram․
Если вы не хотите писать код сами, можно воспользоваться готовыми конструкторами чат‑ботов (например, LEADTEX или BotHelp)․ В них достаточно вставить полученный токен в поле «API Token» и бот будет готов к работе․
Для тех, кто предпочитает собственный скрипт, пример минимального кода на Python с использованием библиотеки python‑telegram‑bot:
import telegram
from telegram․ext import Updater, CommandHandler
TOKEN = "ВАШ_ТОКЕН_ЗДЕСЬ"
def start(update, context):
update․message․reply_text("Бот запущен! Ожидаю новые гадалки․")
updater = Updater(TOKEN, use_context=True)
dp = updater․dispatcher
dp․add_handler(CommandHandler("start", start))
updater․start_polling
updater․idle
Запустив такой скрипт, вы получите работающего бота, готового принимать команды и отправлять сообщения․
Шаг 3: Сбор данных о новых гадалках
Чтобы бот мог присылать уведомления, ему нужен источник информации о появлении новых специалистов․ Вот несколько простых способов:
- RSS‑ленты местных досок объявлений, форумов эзотериков или сайтов-агрегаторов (например,
rss․example․com/fortunetellers)․ - Google Таблицы или Airtable, куда вы (или ваши помощники) вручную вносите новые записи о гадалках (имя, город, контакт, ссылка на профиль)․
- Веб‑скрейпинг с помощью сервисов типа Make (Integromat) или Zapier: они периодически проверяют целевые страницы и при обнаружении нового элемента отправляют веб‑хук на ваш бот․
- Формы обратной связи (Google Forms, Tally) – пользователи сами могут подавать заявку на добавление нового гадалка, а ответы формы автоматически попадают в таблицу․
Важно, чтобы источник предоставлял данные в структурированном виде (например, JSON или CSV), чтобы их легко было обработать в скрипте или в конструкторе бота․
Шаг 4: Настройка шаблона уведомлений с условным оператором USERNAME_TG_SHOP
В предоставленном фрагменте информации упоминается использование условного оператора USERNAME_TG_SHOP в шаблоне уведомлений․ Этот оператор позволяет подставлять имя пользователя (или любой другой параметр) непосредственно в текст сообщения․
Пример шаблона, который можно вставить в поле «Шаблон уведомлений» в настройках вашего бота (или в конструкторе):
Новая гадалка в вашем городе!
?if(USERNAME_TG_SHOP)?
Гадалет: USERNAME_TG_SHOP
?endif?
Город: {{CITY}}
Ссылка: {{PROFILE_LINK}}Здесь:
?if(USERNAME_TG_SHOP)? … ?endif?– условный блок, который будет показан только если переменнаяUSERNAME_TG_SHOPне пуста․- {{CITY}} и {{PROFILE_LINK}} – пользовательские переменные, которые вы передаёте из источника данных (например, из Google Таблицы через веб‑хук)․
- Тег … делает заголовок жирным․
- Добавьте тестовую запись в ваш источник данных (например, новую строку в Google Таблице с вымышленным гадалкой)․
- Убедитесь, что веб‑хук или запрос от конструктора приходит к вашему боту․
- Проверьте, что в Telegram вы получаете сообщение именно в том формате, который задали в шаблоне․
- Если сообщение не приходит – проверьте:
- Правильность токена․
- Настройки веб‑хука (URL должен быть доступен из интернета)․
- Логи бота на наличие ошибок парсинга шаблона․
- Звуки уведомлений – в настройках бота (или в конструкторе) можно загрузить собственный аудиофайл (
․oggдлительностью до 5 секунд) и назначить его как звук оповещения о новых гадалках․ - Таймеры отключения оповещений – если вы не хотите получать сообщения ночью, установите интервал «Не беспокоить» (например, с 23:00 до 07:00)․
- Автоматическое удаление сообщений – в боте можно указать параметр
disable_notification=Trueвместе сmessage_auto_delete_time=300(удаление через 5 минут), чтобы чат не захламлялся старыми уведомлениями․ - Создайте бота через @BotFather и получите токен․
- Настройте источник данных о новых специалистах (RSS, таблицы, веб‑скрейпинг)․
- В шаблоне уведомлений используйте условный оператор
USERNAME_TG_SHOP для персонализации сообщений․ - Протестируйте цепочку «источник → бот → Telegram», поправив возможные ошибки․
- Добавьте желаемые дополнительные настройки (звуки, таймеры, автоудаление)․
Если вы используете конструктор LEADTEX или BotHelp, просто откройте раздел «Шаблоны уведомлений», вставьте вышеуказанный текст и сохраните изменения․
Шаг 5: Тестирование и отладка
Прежде чем полагаться на бот в повседневной жизни, проверьте его работу:
После успешного тестирования можно переходить к регулярному мониторингу․
Шаг 6: Дополнительные настройки: звуки, таймеры, автоудаление
Telegram позволяет гибко настраивать поведение уведомлений:
Все эти опции доступны zarówno через BotFather (команды /setnotification, /setprivacy), так и в интерфейсах конструкторов чат‑ботов․
Настроить уведомления о новых гадалках в вашем городе в Telegram совсем не сложно:
После этого вы будете получать мгновенные оповещения о каждой новой гадалке, появляющейся в вашем регионе, и сможете оперативно реагировать на интересные предложения․ Удачной настройки и приятных предсказаний!