telegram бот для сайта

S
На сайте с 19.12.2006
Offline
118
#41

На одном клиентском сайте использую плагин TelSender, он отправляет уведомление, если кто-то оставил заявку на сайте. Надо создать пустого бота и чат (канал) куда бот будет отправлять уведомления. Вроде ничего сложного.

Korew
На сайте с 31.12.2007
Offline
195
#42

В заголовке вам нужен телеграм бот для сайта, а по факту вы интересуетесь настройкой сертификата. Или я не так понимаю? ))

Если телеграм бот все-таки нужен, я делал как раз то что вы описали с помощью Google Apps Script - бесплатно и работает даже для статических сайтов.

Если есть небольшие знания в js - погуглите как это сделать, там ничего сложного. Минусов у такого решения я не нашел.

M
На сайте с 20.08.2004
Offline
376
#43
Korew:
В заголовке вам нужен телеграм бот для сайта, а по факту вы интересуетесь настройкой сертификата. Или я не так понимаю? ))

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

Если есть небольшие знания в js - погуглите как это сделать, там ничего сложного. Минусов у такого решения я не нашел.

сертификат оказался необходим для того что бы работать с ботом . по этому спрашивал в этой теме.

подскажите что вы читали по поводу Google Apps Script и телеграмма и вайбера.

а то я по классике все сделал, через пхп

отец сыночка, лапочки дочки и еще одного сыночка
Korew
На сайте с 31.12.2007
Offline
195
#44
Miracle:
подскажите что вы читали по поводу Google Apps Script и телеграмма и вайбера.

Про вайбер вообще ничего не знаю, по телеграму - гуглите "telegram bot google script". Я посмотрел пару мануалов как сделать простеньких ботов, вник как все работает и адаптировал для контактной формы

Вот мой код, который сейчас работает (писал давно, не исключаю что-то можно сделать лучше, но цели такой сейчас нет)

GAS:


function sendMessage(chatId, text) {
var url = botUrl + "/sendMessage?chat_id=" + chatId + "&text=" + text + "&parse_mode=Markdown";
var response = UrlFetchApp.fetch(url);
}

function doGet(e) {
var name = e.parameter.name || '- Не указано -';
var email = e.parameter.email || '- Не указан -';
var phone = e.parameter.phone || '- Не указан -';

var messageToSend = '*Имя:* ' + name + '%0A*Телефон:* [' + phone + '](tel:' + phone + ')%0A*Email:* ' + email;
sendMessage(CHATID, messageToSend); // CHATID - прихардкоженый ID чата куда бот шлет сообщения
var MyResponse = 'OK';
return ContentService.createTextOutput(MyResponse).setMimeType(ContentService.MimeType.JAVASCRIPT);
}

В JS на сайте:


$contactForm.submit(function (e) {
e.preventDefault();
var $submit = $('input:submit', $contactForm);
var defaultSubmitText = $submit.val();
var data = $contactForm.serialize();
$.ajax({
url: '<<_ТУТ_ССЫЛКА_НА_ГУГЛ_СКРИПТ>>',
method: 'GET',
data: data,
beforeSend: function beforeSend() {
$submit.attr('disabled', true).val('Подождите');
},
success: function success() {
$submit.val('Сообщение отправлено!');
$('.contact-form-sent').addClass('ok');
},
error: function error(_error) {
console.log('error: ', _error);
$submit.val('Что-то пошло не так...');
setTimeout(function () {
$submit.attr('disabled', false).val(defaultSubmitText);
}, 5000);
}
});
});
M
На сайте с 20.08.2004
Offline
376
#45

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

---------- Добавлено 13.03.2020 в 11:41 ----------

еще вопрос . при отправке сообщения с сайта форума вылазит вот такое

{"status":0,"status_message":"ok","message_token":sfasdfasdfasdf,"chat_hostname":"SN-CHAT-19_"}

как от него избавится? не могу понять откуда оно появляется.

IL
На сайте с 20.04.2007
Offline
435
#46
Miracle:
как оставить ссылку для открытия вайбера и телеграмма в мобильных приложений что бы подписаться на бота

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

To create an invite link, go to Group Info > Add Member > Invite to Group via Link.

Для бота - просто ссылку вида

https://t.me/yourbotname_bot

Ссылки в вайбер вида

viber://pa?chatURI=[URI]

Однако, при переходе по ссылке всё же откроется окно, которое для "подписки" (отправки сообщения) потребует активных действий от пользователя.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
M
На сайте с 20.08.2004
Offline
376
#47



---------- Добавлено 13.03.2020 в 11:54 ----------

ivan-lev:
Для группы можно скинуть ссылку на группу. или создать из менюшки..

Для бота - просто ссылку вида
https://t.me/yourbotname_bot

Ссылки в вайбер вида
viber://pa?chatURI=[URI]

Однако, при переходе по ссылке всё же откроется окно, которое для "подписки" (отправки сообщения) потребует активных действий от пользователя.

спасибо. попробую. а то я городил огроды. но правда сделал.

может кому-то будет полезно

удалил так как не актуально.

---------- Добавлено 13.03.2020 в 11:58 ----------

ivan-lev:
viber://pa?chatURI=[URI]

да. это работает на всех устройствах... спасибл

M
На сайте с 20.08.2004
Offline
376
#48

вопрос актуален. хоть в какую сторону смотреть?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий