Как сделать ссылку на телеграмм бот на сайте

Telegram-бот для поиска по сайту на WordPress

Сразу на входе скажу — это инструкция не для разработчиков, это инструкция для тех, кто вообще ничего не понимает в программировании, но очень хочет сделать простого бота, который бы умел искать по сайту.

Идея такой статьи появилась после того, как я сам долго гуглил и не мог найти, как вообще такое делается, а после, немного разобравшись понял, что тут все просто. Поэтому это не открытие Америки, а простая инструкция для вас, если вы не хотите разбираться, платить деньги, а просто быстро запустить простого бота. Инструкция от начала и до конца — как сделать и запустить.

Что мы получим? Получим бота ( t.me/GdeSnimali_bot ), который умеет искать по сайту и присылает пользователю ссылку на статью или набор ссылок на статьи. В названии я написал WordPress, но по идее любой сайт. который поддерживает RestApi. Показывать буду на примере своего сайта, для которого это делал (Сочтите за рекламу, ибо не зря же я статью писал — сходите и зацените сайтик).

Отправка данных с сайта в Telegram 2021. #telegram

Итак есть контентный сайт gdesnimali.ru, сайт на wordpress и каждый пост там — это описание локаций того или иного фильма. Искать мы будем только по названию фильма, а оно указано в заголовке, поэтому интересует поиск только по заголовку. Мы ожидаем, что в бота человек напишет название фильма, а в ответ хочет получить все что найдет поисковик на сайте.

Как заработать на покупке сайтов

Идем по ссылке t.me/BotFather — это чат бот для создания ботов. Там пишем /newbot, он попросит выбрать нас название для своего бота, обязательное требование, чтобы название заканчивалось на _bot, поэтому у меня gdesnimali_bot

Если название подошло, то нам покажется сообщение где будет токен, он то нам и нужен. Выглядит это примерно так:

Use this token to access the HTTP API:
5133698220:AAHqiEwVzn0lH2nrwqntlHNmYeQecGL0x

Знайте, любой кто получит этот токен сможет управлять ботом, поэтому никому его не показывайте.

Но не спешите уходить из бота, он знает еще две нужные нам команды:

/setuserpic — отправляйте команду и следом картинуку, которая будет аватаркой бота.

/setdescription — отправляйте команду и следом описание вашего бота, которое будет высвечиваться пользователю до нажатия кнопки старт. Тут важно емко и интересно описать, что бот делает, чтобы пользователь не удалил его сразу.

Итак, я не программист, поэтому кто-то может поймать депрессию от моего кода, но главное — он работает. Код просто копируем и правим пару мест

Что нужно в нем поменять?

Где надпись «ВОТ ТУТ НУЖНО ВСТАВИТЬ КОД ОТ ТЕЛЕГРАМ» — нужно вставить код который вы получили в телеграм при создании бота.

Где надпись «ВОТ ТУТ АДРЕС ВАШЕГО САЙТА» — должно получиться вот так, только вначале ваш сайт — f»https://gdesnimali.ru/wp-json/wp/v2/posts?search=»

Где надпись «ВОТ ТУТ КНОПКА ДЛЯ СТАРТА ПОИСКА» (Обратите внимание она в коде два раза, оба раза должно быть одинаково до символа» — нужно написать просто на русском запрос на поиск, у меня написано «Искать фильм» — это кнопка которая будет снизу в меню, при ее нажатии он выведет сообщение «ВОТ ТУТ ОПИСАНИЕ, ЧТО МОЖНО ИСКАТЬ» — у меня это «Введите название фильма».

Как заработать на сайте с посещаемостью 100

Как сделать ссылку на бот?

Готово, теперь вам нужно просто сохранить этот код в файле питон, т.е. он должен заканчиваться на .py, например bot.py проще всего код вставить в обычный блокнот, там поправить и потом нажать «сохранить как» и сразу опубликовать с нужным форматом .py

Бот должен где-то работать и он не может это делать на серверах телеграм.

Для своего бота я использую VPS сервер своего сайта и это было отдельным приключением все там настроить и установить. Вам я предлагаю использовать, как минимум на первое время хостинг pythoneverywhere. Он бесплатный для одного проекта. И есть отличная инструкция как запустить там бота. Я не буду ее переписывать, просто используйте код полуенный выше вместо кода в инструкции.

Источник

Как сделать ссылку на Телеграм Бота с командой?

Есть ссылки вида https://t.me/названиебота?start=666
Могут ли быть ссылки с любой другой командой? Чтобы, предположим, пользователь, который уже пользовался ботом до этого при нажатии на ссылку https://t.me/названиебота?info вызывал команду /info

  • Вопрос задан более трёх лет назад
  • 42333 просмотра

Berloga

Нет, deep linking поддерживает только /start payload. Но никто не мешает добавить в обработчик команды /start редирект в другую функцию по второму слову:
/start info -> обработать как /info

Источник

Прямая ссылка на запуск бота

Как отправить ссылку на запуск бота по почте? Как запускать бота со своего сайта не используя виджет-кнопку?

Открыть в новом окне по ссылке

Прямая ссылка позволяет запускать бота минуя мини-лендинг. Подписчику нужно будет просто перейти по такой ссылке в мессенджер, кликнуть по кнопке Старт / Start / Начать и запустится цепочка сообщений из чат-бота.

Для перехода в мессенджер с вашего сайта мы рекомендуем использовать виджет-кнопки или виджет-подписки.

Как восстановить пропавшие закладки в Яндекс Браузере

Случаи, когда может понадобиться прямая ссылка на бота:

не подходит стандартный дизайн виджет-кнопок

вы хотите разместить на сайте именно ссылку, а не кнопку

нужно запускать бота по ссылке из письма

нужна прямая ссылка по другим причинам

Ссылка из настроек бота

Для чат-ботов Телеграм, Viber и Facebook* мы выводим прямые ссылки в настройках бота.

В редактор нужного бота откройте настройки (иконка шестерёнки ⚙️), перейдите в раздел «Настройки» и скопируйте ссылку.

Такая ссылка будет сразу запускать цепочку бота для всех ваших подписчиков без дополнительных настроек (мини-лендингов, автоматизаций и др.)

Ссылка из настроек мини-лендинга

Также можно скопировать ссылку на цепочку бота или авторассылки из мини-лендинга.

Настройте мини-лендинг, добавьте кнопки нужных мессенджеров и скопируйте ссылку.

Переход по такой ссылке не будут менять статистику просмотров и кликов по кнопке на мини-лендинге. Эта ссылка идет в обход мини-лендинга и не связана с кнопками.

Ссылка для бота ВК

Для чат-ботов ВКонтакте нет прямой ссылки. Используйте ссылку на лендинг ВК с автоподпиской.

Нужна ссылка, начинающаяся с https

Для ботов Телеграм нужно преобразовать ссылку по этому примеру:

Для WhatsApp, ВКонтакте и Facebook* ссылка уже начинается с HTTPS.

Для Viber такой возможности нет

Как передать UTM-метки в прямых ссылках

Есть возможность настроить передачу utm меток в прямых ссылках ботов Телеграм. Об этом можно почитать в статье.

В других мессенджерах при использовании прямой ссылки utm-метки и цели не будут передаваться. Обычные внутренние метки будут присваиваться подписчикам.

Для передачи utm меток используйте инструменты роста: мини-лендинг и виджет.

*принадлежит Meta, признана экстремистской в России

Чтобы зарегистрироваться на платформе BotHelp, нажмите кнопку ниже:

Источник
Какие развлечения на сайте

О создании ссылки на Телеграм: краткий гайд по генерации различными способами

При использовании мессенджеров особенно актуальна тема о том, что такое ссылка на Телеграм и как её создать. Узнаем в статье подробнее.

Зачем нужна ссылка Telegram

Зачастую мессенджер используют в качестве информационного канала или связи с клиентами. Телеграмм пользуется большим спросом за счёт большого функционала, отвечает разным запросам, будь то реклама проекта или привлечение участников.

Чтобы любой человек мог перейти в аккаунт Телеграм, нужно правильно создать и вставить адрес в социальных сетях. Часто это необходимо в Инстаграме, так как в графе «сайт» шапки профиля возможно публиковать один адрес аккаунта

Источник
Рейтинг
Загрузка ...