Miracle

Рейтинг
376
Регистрация
20.08.2004

Друзья. здесь начали говорить не по теме!

Я считаю что достаточно одного сервера и бесплатных сертификатов. Все остальное лишнее. так же как и cloudflare на который есть вероятность невозможности входа из за того что на одном айпи будет сайт казино , который заблокируют...

https://certbot.eff.org/lets-encrypt/centosrhel7-nginx.html тоже полезная ссылка. все делается проще, но я пробовал первым вариантом. так как не совсем понимаю как в этом варианте устанавливаются сертификаты. неужели один для всех сайтов на сервере? кстати, даже nginx не нужно перегружать? странно. может спецы подскажут.

SocFishing:
Miracle, вам по варианту 2, найти бота и написать ему контрольную фразу или свой логин в вашей системе. Дальше получаете в цикле последние сообщения что боту писали и с них выдергиваете контрольную фразу или логин + получаете id того кто писал. Ну и дальше понятно на какой id отправлять сообщения и для какого они пользователя.

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

вот к примеру пользователь ввел , в самом простом случае, свой айди с сайта, каким образом из телеграмма передать данные на сайт что бы подвязать его chat_id с user_id

спасибо

---------- Добавлено 25.02.2020 в 08:44 ----------

Правильно я понимаю надо использовать Webhook но для этого как раз и нужен ssl

SocFishing:
Miracle, вам нужно спросить пользователя на сайте его username в телеграм.

А какой юзернейм в телеграм? Номер телефона?

SocFishing:
Вариант 2, написать боту например логин из личного кабинета на вашем сайте. ну или определенный ключ. Но тут нужно понимать, что просто написать боту логин это не секьюрно, лучше конечно через ключ. Если информация не приватная, то можно и просто логин.

я думал об этом варианте правда в другой интерпритации.

---------- Добавлено 24.02.2020 в 19:11 ----------

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

SocFishing:
- таким образом вы можете получить ID пользователя в телеграм и сможете ему писать от имени этого же бота.

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

если бы переходя по ссылке я бы мог передать параметр, например юзер_ид, и после нажатия старт этот параметр сохранять вместе с chat_id было бы здорово.

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

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

со скриптом разобрался дейсвительно. без всяких сертификатов работает.

всем спасибо

SocFishing:
Для общения с телеграм по API сертификат SSL не требуется. Нужна лишь поддержка SSL в PHP или на чем вы пишите. Дабы запросы могли отходить по HTTPS. Обычно это по умолчанию уже есть в окружении CURL и тд.

Рекомендую поставить уже готовую библиотеку и использовать примеры. Допустим вы на PHP. Само собой адрес вебсервера должен быть забугром. Ставится через композер в одну команду https://getcomposer.org/download/ для начала поставьте композер в рабочую директорию, дальше выполните php composer.phar require telegram-bot/api это развернет библиотеку. Дальше юзаем примеры и создаем самого бота и ключи через бота в телеграм.

https://packagist.org/packages/telegram-bot/api

накатить бесплатный SSL для сайта с автообновлением https://certbot.eff.org/

не совсем понял ход мысли.

если сертификат SSL не требуется, то зачем тогда накатить бесплатный SSL?

спасибо всем за советы. начинаю изучать тему.

а по поводу Letsencrypt разве развернул и забыл? помоему там обновлять нужно часто.

SocFishing:
Нужна лишь поддержка SSL в PHP или на чем вы пишите.

правильно я понимаю, что https не нужен?

а без композера на пхп что-то посоветуете?

сервер забугром

похоже я сам себя перемудрил. парезапустил opendkim и postfix а потом скопировал строчку логов.

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

---------- Добавлено 08.02.2020 в 15:47 ----------

всем большое пасибо что откликнулись.

Всего: 3947