Компонент Telegram API, обновление 2.X

14029
Приветствую,

очередное обновление компонента для интеграции InstantCMS и мессенджера Telegram.

Компонент Telegram API, обновление


Добавлена функция вывода результатов поиска (работает как на сайте). Ее нужно разрешить в настройках, поставив соответствующий флаг. Формат вывода поисковых результатов вынесен в шаблоны, при желании можно настроить под себя.

Возможности компонента:

1. Отправка любых уведомлений в мессенджер Телеграм (настраивается пользователем). Шаблон уведомлений можно менять (там же, где и обычные уведомления для отправки на почту - в папке letters)
2. Выгрузка в заданный админом канал Ленты событий сайта (можно настроить типы выгружаемых событий)
3. Выгрузка в заданный владельцем группы канал событий Группы (можно настроить типы выгружаемых событий)
4. Поддержка компонента SmartChat — транслирование сообщений в Телеграм канал (заданный в виджете или в настройке группы если это чат Группы)
5. Массовая или выборочная отправка сообщений пользователям в мессенджер Телеграм.
6. Выгрузка событий друзей в приват пользователю (реализуется с помощью дополнительного бесплатного компонента - этого)
7. Выгрузка событий по созданию записей в типах контента с иллюстрациями
8. Хештеги для типов контента
9. Выгрузка собственной ленты пользователя в свой собственный канал Телеграм
10. Поле в профиль для авторизации в Телеграм, которое отображается только в своем профиле
11. Поддержка коротких ссылок goo.gl — реализуется дополнительным компонентом (бесплатным).
+12. Вывод результатов поиска если разрешено в настройках

В комплект входят три поля

1. «URL канала Telegram», которое можно добавить в профиль или типы контента.
2. «Число подписчиков на telegram канале'» Указывается название канала, выводится количество подписчиков
3. «QR код для авторизации в Телеграм» - специальное поле для профиля, чтобы пользователь мог привязать аккаунт Телеграм к аккаунту на сайте.

Как работает

1. Вы создаете бота Телеграм, создаете канал Телеграм и делаете бота администратором (даете права на публикацию записей)
2. Настраиваете события Ленты активности, которые должны улетать в канал сайта.
3. Добавляете в профиль поле для авторизации пользователей. Пользователь либо сканирует QR код смартфона с экрана монитора, либо кликает на него и попадает в приложение Телеграм, которое его авторизует. То есть привязывает его аккаунт Телеграм к аккаунту на сайте
4. Пользователь может настроить уведомления для того, чтобы они улетали в Телеграм (а не на почту)
5. Вы через админку можете отправить сообщение в Телеграм либо конкретному пользователю, либо всем.
6. Компонент работает совместно с чатом (SmartChat) - сообщения из чата улетают в Телеграм. И админ может отвечать на чат из Телеграма.

Более полная информация по настройке расположена на странице компонента в Каталоге (ссылка ниже).

Инструкция по созданию бота Телеграм



Важно! Сайт должен отвечать по протоколу https. Это необходимое условие для получения уведомлений от Телеграм. Без этого бот сможет только постить события в Ленту активности. И не сможет рассылать уведомления и авторизовывать пользователей.

Владельцам компонента на почту должен прилететь архив.

Привязать свой аккаунт Телеграм к боту можно на демо http://v30.smartcontrol.today
[email protected]
.....
[email protected]

пароли 123123

В своем профиле будет QR код для авторизации.

PS следующее обновление будет для SmartChat, и остальные потом друг за дружкой.
Управление адресами в типах контента (в записях и рубриках) | Индивидуальные ограничения доступа к записям
Комментарии (18)
@SmartControl 20 октября 2018 в 11:40 +3
Можно сделать такую же штуку для Viber. WhatsApp не получится, у них нет доступного API (разве что платные варианты).
Melon 20 октября 2018 в 22:28 +1
Для вибера самое то было бы, так как телеграм в бане.
Евгений 20 октября 2018 в 23:35 0
Melon
Какой-то не банистый бан, у меня тележка везде работает и на смарте и на компе и обновляется самостоятельно.
@SmartControl
А рассылка обновления для старых покупателей будет?
Melon 20 октября 2018 в 23:51 0
У меня тоже работает, кто умеет, тот настроит, но говорить о стабильной работе у большинства пользователей не приходится.
@SmartControl 21 октября 2018 в 00:29 0
Телеграм отлично работает. Знаю несколько довольно крупных компаний, у которых вся внутренняя переписка в Телеграм, интеграция с 1С предприятием и тд..

У меня даже управляющая компания завела свой канал и новости постит.
Melon 21 октября 2018 в 00:46 0
Я с этим не спорю, но когда у софта сайт не открывается (по известным причинам), то можно говорить о проблемах среди большинства пользователей. Не знаю как дела обстоят в андроиде, но на компьютер установочный файл можно скачать только со сторонних ресурсов. Только на айфонах установочный файл не удаляли из магазина и все стабильно обновляется.
@SmartControl 21 октября 2018 в 01:08 0
Да, я тоже не спорю, что есть страны. которые строят преграды и я нахожусь в одной из таких) Забавно, конечно, когда с одной стороны его как-бы официально блокируют, а с другой все им пользуются и как-будто так и надо...

Viber я смотрел, вроде нормальное API. Можно попробовать и с ним подружить.
Александр 21 октября 2018 в 16:48 0
более того его официально блокирует государство и гос компании официально им пользуются, например "раша тудей"

а вообще если хостинг или впс в рф (дабы соблюдать закон о конф данных например), то надо просто прокси сделать для работы api и этого компонента, это + 3 у е в месяц или сразу хостера забугром
@SmartControl 21 октября 2018 в 00:32 0
Уже улетела. Правда те, кто брал в комплекте с чем-то - там не улетело обновление (только сейчас пол это подумал, тоже раскидаю всем)

Если ав брали компонент отдельно - обновление должно быть на почте. Если с чем-то в комплекте, то в воскресенье скину.
@SmartControl 21 октября 2018 в 01:11 0
А рассылка обновления для старых покупателей будет?
Я сейчас сделал рассылки по всем позициям, где был Телеграм API. Проверьте, пожалуйста, почту. Или свой аккаунт на oplata.info (сервис, через который оплачивали) - там в ваших покупках файл должен обновиться.
Евгений 9 ноября 2018 в 02:23 0
На oplata.info в наборе Smart Chat + Telegram API + Smart Slider PRO пустой архив sc_telegram_1014_install.zip там только файл install.php и устанавливает в БД компонент без админки, файлы есть только в архиве update
Jestik 21 октября 2018 в 08:26 0
Вайбер в Украине популярнее
letsgo 21 октября 2018 в 04:15 +1
Телеграмм очень удобен для использования. Продуман UI на отлично, функционал итд. Другие мессенджеры слабее конечно. Некоторая проблема есть с количеством из за бана, но компенсируется качеством аудитории.
BoAnRo 21 октября 2018 в 10:41 0
Еще бы видеозвонки добавили тогда точно не было бы ему равных. Особенно после запуска TON. А так, приходиться еще держать Viber установленным.
SALIK 23 октября 2018 в 09:24 0
Здравствуйте, а статьи, точнее ссылки с заголовками на новые статьи по крону он умеет постить?
@SmartControl 23 октября 2018 в 12:39 +1
Постит ссылки на статьи он в тот момент, когда статья появляется на сайте (а точнее появляется в Ленте активности). Если у вас статьи постятся на сайт по крону - то и в Телеграм они будут улетать так же.

У него вообще три основные функции

1. Постинг событий из Ленты активности в канал сайта (вы создаете канал)
1б Постинг событий из Ленты группы в канал группы (у каждой группы может быть свой канал, его создает владелец группы)
1в Каждый пользователь может выгружать свою ленту в свой канал Телеграм - его создает сам пользователь.
2. Отправка любых уведомлений в Телеграм (вместо почты, например)
3. Возможность чатиться с посетителями сайта прямо из мессенджера Телеграм (для этого нужен компонент SmartChat)
SALIK 23 октября 2018 в 16:12 0
Благодарю за ответ joke
@Milyana 12 сентября 2019 в 15:56 0
Кто покупал это приложение, напишите в ЛС, пожалуйста.