Телеграм – социальная медиаплощадка для общения в самых разных форматах. Вы можете отправлять текстовые месседжи, записывать голосовые и видеосообщения, присылать стикеры (с некоторых пор еще и анимированные), обмениваться GIF и документами. Некоторые вещи удобнее совершать внутри группы, а не в индивидуальном порядке. Как пригласить участников в группу и увеличить аудиторию в сообществе? Расскажем об этом подробно в статье.
Вы можете использовать разные способы привлечения участников, неважно, администрируете вы чат студенческого курса, коллективную переписку накануне корпоратива или авторитетный паблик с тысячами пользователей. Есть два основных инструмента приглашения новых участников к общению – ручное добавление внутри мессенджера или создание пригласительных ссылок Telegram.
Ручное добавление
В открытом общественном чате вам нужно кликнуть на Настройки (значок троеточия в верхнем углу справа в окне беседы) и в выпадающем меню выбрать пункт Добавить участников. Отметьте галочкой тех пользователей из своей телефонной книги, которых хотите позвать в чат, после чего подтвердите сделанный выбор. Имейте в виду, что в приватной переписке вы можете пригласить любого пользователя, а вот в публичной группе такое право имеется только у админа.
Как отправлять заявку с сайта в Telegram? 2.0
Пригласительные ссылки
Есть альтернативный вариант – создать ссылку-приглашение, по которой новые заинтересованные участники перейдут в ваш групповой чат (или канал) и смогут присоединиться. Плюс такого приглашения в том, что разместить ссылку на чат в Телеграм вы можете на сторонних ресурсах – сайтах, лендингах, в аккаунтах других социальных сетей и профилях мессенджеров.
Как работает ссылка-приглашение в Telegram?
Пригласительная ссылка создается по определенному шаблону и содержит стандартный фрагмент домена. Создать такой линк может исключительно администратор сообщества, и если админов несколько, то каждый из них будет иметь собственную ссылку с уникальной буквенно-цифровой комбинацией.
Ссылка может быть аннулирована ее создателем через настройки в меню группы или автоматически деактивирована, если админ уходит из чата.
Для создания пригласительной ссылки требуется войти в окно группового чата и нажать на нейм группы вверху экрана. Выбрав значок настроек с троеточием, найдите позицию Управление группой – Manage Group. В открывшемся меню нажмите на текст Создать ссылку приглашения. Подтвердите решение, когда создадите быстрый линк. Вы можете менять его, копировать и вставлять, отправлять, удалять либо аннулировать.
Что делать с пригласительной ссылкой?
Теперь вы можете просто пересылать ее в переписках с пользователями Телеграм и других приложений, размещать на сайте или закреплять в описании профиля Инстаграм или сторис, делиться ею в мессенджерах и, если она корректна, даже указывать ее на бумажных носителях, например, визитках.
Кликнув на полученную ссылку, пользователь перейдет в приложение Телеграм на смартфоне или в его десктопную версию, чтобы ознакомиться с предметом обсуждения в группе.
Как поделиться контактом в Телеграмме с другим пользователем?
Как поделиться контактом в Телеграмме с другим человеком? Можно ли отправить ссылку на свой профиль или информацию о третьем лице? Пробуем разобраться вместе!
Теперь у вас есть в Телеграме есть контакты. К ним можно применять различные настройки и функции. Например, можно добавить людей в группу Телеграм.
Отправляем свои данные
Блог вебмастера
создание сайтов, заработок в сети, раскрутка, программирование
Заявки с формы обратной связи в 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).
Не приходят уведомления с формы — что делать
Если это не помогло, нужно смотреть ответ после запроса.
Как заменить отправку на эмейл отправкой в телеграм
Уберите mail() с его данными и используйте file_get_contents. Адаптируйте поле с сообщением ($msg), добавьте туда все данные с формы.
Результат отправки заявки в телеграм с сайта
Вот как это примерно выглядит в телеграме:
Форма простая, обработчик тоже; «почтовые» порты на хостинге или сервере не нужны. И заявки моментально прилетают в телеграм. Удобно.
Еще интересные статьи:
- Как накрутить подписчиков telegram дешево
- Как с сайта отправить уведомление в Telegram
- Как сделать телеграм бот для получения уведомлений от Flurry SDK на python
- Как спарсить play market на php
- Ошибки при разработке telegram бота на python
Источник: bdseo.ru