Как создать телеграм-бота с нуля и подключить к Senler
Создаём простого бота и настраиваем в Senler. Интегрируем бота с ChatGPT и запускаем бот-предсказатель. Мастер-класс в прямом эфире провёл Алексей Санкин, резидент клуба «Точка доступа».
Как создать телеграм-бота и подключить к Senler
Бот в Telegram — это отдельная программа, наравне с сообществом или группой ВКонтакте. Если вы привыкли работать ВКонтакте, то можете создать бота и подключить его к сервису Senler, а далее продолжать работу как обычно.
Создать телеграм-бота можно в боте BotFather.
Это сервис самого Telegram. Ограничение по количеству ботов на человека — 20 штук.
Чтобы сделать нового бота, нужно ввести /newbot и задать его рабочее название.
После этого BotFather попросит ввести официальное название, которое будет отображаться для пользователей. Оно должно быть уникальным. Название всегда будет заканчиваться на слово «бот».
Бот создан. Дальше вы можете редактировать его по команде /mybots.
Можно будет добавить описание, дескрипшн, текст «Что умеет этот бот» и т. д.
Чтобы начать работать через сервис, вам нужен токен HTTP API. Обратите внимание, что его BotFather присылает сразу, как только бот создан.
Далее вам нужно добавить нового бота в сервис Senler.
Во вкладке «Каналы» — «Добавить канал» выберите телеграм-канал и вставьте токен бота.
Теперь бот подключён к Senler.
Учитывайте, что в Senler пока нет окна обратной связи.
То есть если в сообществе ВК вы можете начать писать от имени сообщества, то здесь так делать нельзя.
Также в Senler нет подписных страниц, которые привязаны к группе подписчиков. Поэтому таргетологу будет проблемно вести рекламу сразу на бота. Вы не сможете подключить его к Метрике, снимать UTM-метки, оптимизировать VK Ads под подписку. Вся статистика будет сведена к кликам по ссылке.
Если вы работаете с автоворонкой и трафиком, то вам необходима промежуточная подписная страница.
Как работать с ботом
В Senler перейдите в раздел «Чат-боты» и создайте нового бота.
Теперь нужно будет создавать шаги, нажимая на правую кнопку мыши.
Если хотите отправлять подписчикам приветственный кружочек в начале переписки, в настройках первого шага — сообщения — нажмите на скрепку — видеосообщение. Далее загрузите квадратное видео, и оно будет отображаться как кружок.
Теперь напишем первое сообщение, которое будет отправлять бот. Введите его текст в поле. Если хотите добавить переменную (например, обратиться к подписчику по имени), то нажмите на знак </>.
Напишите первое сообщение. Так оно будет отображаться в рабочем пространстве:
Вы можете добавлять кнопки в сообщения. Они будут выглядеть как отдельное меню или находиться внутри сообщения.
Чаще всего используют кнопки внутри сообщения. Но есть нюанс: их нельзя удалить, если вы их отправили, — только вместе с сообщением.
Если вы сделаете кнопку через меню, то отображаться она будет так:
Чтобы эта кнопка удалялась после нажатия, ставьте при настройке сообщения галочку «Удаление клавиатуры».
Если клавиатура находится внутри, то её можно и скрыть, и удалить.
Вы можете написать на кнопке внутри сообщения любой текст или поставить ссылку — например, на сайт.
Чтобы бот заработал и запустился в Telegram, есть 2 варианта.
Первый — создать группу подписчиков в Senler и в разделе «Дополнительно» добавить бота.
Теперь у вас появится ссылка на бота.
При нажатии на кнопку Start он будет запускаться при переходе по этой ссылке.
Второй вариант — привязать бота на любую команду Start. Для этого перейдите во вкладку «Триггеры» в Senler и создайте новый триггер.
В поле «Сообщение» выберите «Сообщение равно» и введите слово start.
Далее аналогично привяжите бота.
Если вы рекламируете бота в канале или где-то ещё, то ставьте на него ссылку через @, а не прямую.
Как проверить участие человека в канале
Если вы выдаёте лид-магнит за подписку на канал/сообщество, вам пригодится эта функция.
Для этого ваш бот должен быть администратором в группе. Откройте информацию о канале, перейдите в настройки — администраторы — добавить администратора. Введите в поле имя созданного бота.
Далее создайте нового бота в Senler.
В первом сообщении поставьте ссылку на канал, на который человек должен подписаться.
Добавьте кнопку с клавиатурой: «Я подписался».
Далее нажмите правой кнопкой мыши и добавьте «Группу условий».
Задайте проверку условия: состоит в канале ТГ. И вставьте ссылку на канал для подписки.
Дальше нужно прописать два сообщения для разных условий. Если человек подписался — то выдать лид-магнит, если нет — отправить снова подписываться.
Не забывайте публиковать бота после внесённых изменений.
Если вам обязательно нужно проверять условие, то в разделе «Триггеры» задайте нового проверяющего бота.
Теперь при запуске бота сообщение будет выглядеть так:
Как создать бота-предсказателя с ChatGPT
Для интеграции с GPT вам необходим ключ-токен от нейросети, который вы получаете в OpenAI. В Senler перейдите в раздел «Интеграции» и выберите заранее подключённый к нему ChatGPT.
Дальше перейдите в раздел «Чат-боты» и создайте нового бота.
Теперь создайте первое сообщение при запуске бота. Поставьте галочку «Ожидание ответа».
Дальше добавьте шаг «Действие». Так после получения ответа бот передаст полученную переменную ChatGPT.
Теперь добавляем интеграцию. Оставьте галочку в поле «Ожидание выполнения вебхука» и переходите к настройкам интеграции с ChatGPT.
На этом этапе нужно будет ввести ключ от нейросети (чтобы он у вас был, вам нужно заранее зарегистрироваться и оплатить OpenAI).
В настройках шага выберите «Генерация текста».
Выберите модель ИИ и дальше пишите инструкцию для неё — промпт.
Слово для предсказания — это переменная, которую напишет человек в ответе боту.
Оставьте функцию «Сохранять в пользовательскую переменную» — она может быть любой.
После сохранения вам нужно вывести ответ ИИ пользователю.
В первый раз вам нужно будет создать новую переменную.
Пользовательская переменная принадлежит конкретному человеку, а глобальная — всему проекту. Например, цена на товар в магазине — глобальная переменная, а скидка по дисконтной карте — пользовательская.
Напоминаем, переменная добавляется через знак </>. Здесь нужна пользовательская — потому что для каждого будет своё предсказание.
Добавьте скопированную переменную и поставьте после какой-нибудь смайл или что-то от себя.
Так это всё будет выглядеть в Telegram:
Если хотите, чтобы создавался диалог с ChatGPT, поставьте галочку «Сохранять историю сообщений», когда настраиваете интеграцию и вводите промпт.
Далее так же, как раньше, создайте группу подписчиков и привяжите её к боту-предсказателю. Так вы будете формировать базу.
Для участников клуба «Точка доступа» подобные эфиры, разборы, мастер-классы проходят каждый месяц. Вы можете задавать свои вопросы и просить помочь конкретно с вашим проектом в прямом эфире. Стоимость участия — всего 2 000 рублей в месяц.
Узнайте о клубе больше и присоединяйтесь к сильному комьюнити!
Безопасность в Telegram: как защитить аккаунт и канал
Советы и пошаговые инструкции по безопасности в Telegram от Евгения Коржикова, владельца Spiral Agency и спикера «Сурового Питерского форума». Разбираем примеры мошенничества в Телеграм.
ПодробнееМонетизация Телеграм: основные способы
Итак, у вас есть телеграм-канал, размещён контент и есть первые подписчики. Теперь вы можете заняться монетизацией Телеграм. В статье собрали 6 способов. Некоторые из них подойдут уже состоявшимся каналам, где есть хотя бы 500–1 000 подписчиков, а некоторые — новичкам, у которых аудитории пока немного.
Подробнее