Как на канале в Телеграмме сделать кнопку подать заявку

как в телеграмме сделать ссылку приглашение

Владельцы групп и каналов в Телеграме могут использовать пригласительные ссылки для вступления в сообщество. По умолчанию мессенджер автоматически генерирует адрес для вновь созданного паблика. Но дефолтный URL имеет ограничения, а если создать его самостоятельно, то можно установить дополнительные параметры для линка, например, срок действия. Рассмотрим пошаговую инструкцию, как сделать ссылку приглашение в Телеграмме.

На iPhone

Алгоритм действий, чтобы сделать приглашение на iPhone:

  1. Открыть Телеграмм, в ленте выбрать группу или канал.
  2. Тапнуть по аватарке или наименованию паблика.
  3. Нажать на три вертикальные точки в правом углу экрана.
  4. Прокрутить перечень параметров до пункта «Пригласительные ссылки».
  5. Открыть раздел и нажать по вкладке «Создать».
  6. В пункте «Добавить описание» указать краткую информацию о публичной или закрытой группе.
  7. С помощью слайдера установить, сколько времени будет действовать URL и какое количество пользователей может перейти по адресу.

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

Телеграмм канал и кнопки реакций (telegram)

На персональном компьютере Windows

Сделать пригласительный линк можно в десктопной и портативной версии мессенджера:

  1. Дождаться загрузки ленты Телеграмм.
  2. Выбрать сообщество и щелкнуть по трем вертикальным точкам.
  3. В контекстном меню кликнуть «Управление группой» / «Управление каналом».
  4. Прокрутить перечень параметров и нажать по пиктограмме звеньев цепи.
  5. Во всплывающем окне щелкнуть «Создать новую».
  6. Активировать или деактивировать переключатель «Заявки на вступление».
  7. В пункте «Название» указать краткое описание приглашения, например, «Вступай к нам!».
  8. Отметить чекбоксы «Срок действия» и «Число пользователей».
  9. Внизу щелкнуть по кнопке «Добавить».

На клавиатуре компьютера нажмите кнопку «ESC», чтобы вернуться обратно. Коснитесь вкладки Копировать. Отобразится системное уведомление «Текст скопирован в буфер обмена». Теперь можно опубликовать линк на сайте, форуме, в партнерском сообществе, комментарии или других социальных сетях.

Еще по теме:  Как завершить новый сеанс в Телеграмме

сделать линк на ПК

В Web Telegram

Пошаговая инструкция для веб-клиента:

  1. Зайдите на официальный сайт Телеграмм и пройдите авторизацию.
  2. Дождитесь обновления ленты и откройте сообщество.
  3. Щелкните по аватарке для отображения фрейма «Profile».
  4. В меню Телеграмм кликните по пиктограмме карандаша.
  5. Прокрутите перечень настроек и выберете «Invite Links» (некоторые опции в Web Telegram подписаны на английском языке).
  6. Внизу нажмите на кнопку «Создать».
  7. Укажите название для линка, ограничение действия по времени и количество пользователей, которые смогут перейти по URL.

Активацию параметра «Заявки на вступление» выполняйте, если нужно проверять участников. Чтобы сделать адрес в Телеграмме, кликните по пиктограмме круга с белой галкой. Будет выполнена переадресация обратно в основной раздел, где можно скопировать URL или сгенерировать QR-код.

Источник: telega-blog.ru

Шаг 1. Получение API-ключа для бота

Для начала настройки отправки заявок с сайта в Telegram, нужно получить API-ключ для вашего бота. Этот ключ — это своего рода «пропуск» для общения между вашим сайтом и Telegram.

Для этого вам потребуется бот под названием BotFather. Просто найдите его в Telegram, начните чат и следуйте его инструкциям:

  1. Нажмите команду /start, чтобы начать общение с BotFather.
  2. Как только вы начнете чат с BotFather, отправьте ему команду /newbot. Бот запросит у вас имя для вашего нового бота.
  3. Придумайте имя для бота (которое не занято).

Я выбрал имя CodelabTestBot и BotFather выдал мне API-ключ.

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

Шаг 2. Активируем бот

Первым делом мы должны активировать сам бот, который создали. Чтобы это сделать необходимо в чате с ботом ввести команду:

/start

Шаг 3. Добавляем бота в группу

Создайте в телеграмме группу. Я назову ее, например, «CodelabTest».

Добавьте в эту группу своего бота.

После создания группы введите команду (вместо CodelabTestBot — имя своего бота):

Шаг 4. Получение чат-идентификатора

Чтобы отправлять уведомления в определенный чат в Telegram, нам понадобится чат-идентификатор этого чата.

Для этого в браузере введите поисковый запрос:

https://api.telegram.org/bot/getUpdates

В результате вам вернется строка, в которой надо найти chat и параметр id. Скопируйте номер — это и будет ваш чат-идентификатор.

Шаг 5. Форма заказа обратного звонка

В качестве примера используем форму заказа обратного звонка — это простая веб-форма, в которой пользователи могут указать свое имя и номер телефона, чтобы запросить обратный звонок. Обычно она содержит два поля для ввода информации (имя и номер телефона) и кнопку «Отправить» для отправки данных на сервер для дальнейшей обработки.

Еще по теме:  Где находится корневая папка Телеграм

Вы можете скачать ее с моего GitHub или скопировать код ниже.

Заказать обратный звонок

body < background: #d28da5; background: linear-gradient(135deg, #d28da5, #d17224); width: 100%; height: 100vh; display: flex; justify-content: center; align-items: center; color: #111111; >.form < background-color: #fff; border-radius: 5px; padding: 40px; display: flex; flex-direction: column; >.form h2 < font-size: 20px; color: #111; margin-bottom: 20px; >.form .input < border: 1px solid #d17224; padding: 10px; margin-bottom: 10px; border-radius: 5px; >.form .btn

Шаг 6. Настройка обработки формы на сервере

Теперь, когда у нас есть форма заказа обратного звонка на веб-сайте, нам нужно создать скрипт (назову его telegram.php) на сервере для обработки данных, отправленных через эту форму. В этом скрипте мы будем использовать API Telegram для отправки уведомлений в группу.

Вам понадобится язык программирования, такой как PHP, Python, Node.js или любой другой, подходящий для вашего сервера. Ниже приведен пример кода на PHP для обработки формы и отправки уведомления в Telegram:

else < echo ‘Заявка успешно отправлена.’; >?>

В этом коде мы получаем данные из формы $name и $phone, затем используем API-ключ Telegram бота $telegram_api_key и чат-идентификатор группы $chat_id, чтобы сформировать сообщение и отправить его в группу через API Telegram.

Шаг 7. Тестирование Telegram-бота

Настало время проверить работу нашего Telegram-бота.

Загрузите файлы index.html style.css и telegram.php на хостинг с поддержкой PHP.

Заявки приходят успешно.

Источник: codelab.pro

Блог вебмастера

создание сайтов, заработок в сети, раскрутка, программирование

Пример полученной заявки в телеграм с сайта

Заявки с формы обратной связи в telegram

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

Часто на хостинге отключена возможность рассылки почты. Также, из-за спама могут закрыть порты на сервере. Поэтому будем использовать уведомления в телеграм!

Как настроить отправку уведомлений с сайта в телеграм на php

Создаем бота в телеграм

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

Форма обратной связи — пример

Возьмем для примера простую форму обратной связи:

Введите Ваше имя : < br > < input type = «text» placeholder = «Ваше имя» name = «call_user» > < br > < br >
Контакт для обратной связи < br >( < i >это может быть эмейл или телеграм — аккаунт < / i >) : < br > < input type = «text» placeholder = «*Email или телеграм» name = «us_contact» required > < br > < br >
* — обязательные поля .

Еще по теме:  Как сделать опросник в Телеграм чате

Простая форма обратной связи

Поля: имя (необязательно), контакт (обязательно, эмейл или телеграм) и сам текст сообщения (обязательный). Дальше нужен обработчик формы.

Напишем обработчик на php

Выкладываю код обработчика с комментариями:

$userId = ‘264121246’ ; // Id телеграм аккаунта, куда отправлять сообщения
$token = ‘101543549:AAJDsandkWEuhsd434Sd23G8’ ; // Token бота, если что — он ненастоящий 🙂
$user_name = ‘ (‘ . $_POST [ «call_user» ] . ‘)’ ; // Скобки для красоты, мне так удобнее
$user_contact = $_POST [ «us_contact» ] ; // Данные с поля «контакт пользователя»
$user_text = $_POST [ «mymes» ] ; // Текст сообщения

if ( ! empty ( $user_contact ) and ! empty ( $user_text ) ) < // Если поля «контакт» и «текст» не пусты. Дополнительная проверка при обработке формы (если будут боты слать запросы)

$msg = ‘*Заявка с сайта bdseo.ru*
‘ ; // Делаем первую строку «жирной». Переводы строки для удобства в телеграме.
$msg . = $user_contact . $user_name ; // Добавляем в текст поле «контакт» и имя
$msg . = ‘ пишет:
‘ . $user_text ; // Добавляем текст сообщения. Перевод строки опять же для удобства

file_get_contents ( ‘https://api.telegram.org/bot’ . $token . ‘/sendMessage?chat_id=’ . $userId . ‘parse_mode=markdown’ ) ; // Отправляем запрос. Разметка — markdown

echo «Спасибо, мы получили Ваше сообщение.» ; // Выводим сообщение что заявка ушла

Самое главное тут file_get_contents, через него и делаем отсылку заявку на телеграм. Если нужны дополнительные данные (ошибка или вывод «ответа» от сервера телеграм), поместите file_get_contents в переменную и выводите ее или сохраняйте в логи.

Куда это все разместить

Смотря где у Вас форма и где обработчик (куда уходят данные, action). У меня все на одной странице.

Как отправить заявку нескольким аккаунтам

Способов много. Создайте еще один file_get_contents, или массив с id аккаунтов и используйте цикл (например, foreach).

Не приходят уведомления с формы — что делать

Как узнать свой id телеграм

Если это не помогло, нужно смотреть ответ после запроса.

Как заменить отправку на эмейл отправкой в телеграм

Уберите mail() с его данными и используйте file_get_contents. Адаптируйте поле с сообщением ($msg), добавьте туда все данные с формы.

Результат отправки заявки в телеграм с сайта

Вот как это примерно выглядит в телеграме:

Пример полученной заявки в телеграм с сайта

Форма простая, обработчик тоже; «почтовые» порты на хостинге или сервере не нужны. И заявки моментально прилетают в телеграм. Удобно.

Еще интересные статьи:

  1. Как накрутить подписчиков telegram дешево
  2. Как с сайта отправить уведомление в Telegram
  3. Как сделать телеграм бот для получения уведомлений от Flurry SDK на python
  4. Как спарсить play market на php
  5. Ошибки при разработке telegram бота на python

Источник: bdseo.ru

Рейтинг
( Пока оценок нет )
Загрузка ...