Size: a a a

Telegram Developers

2020 November 05

OA

Oleg A. 🇷🇺 in Telegram Developers
курьерами только наркоманы работают?
источник

B

BotFather in Telegram Developers
Забаньте дурня, который абузить невпопад
источник

B

BotFather in Telegram Developers
Oleg A. 🇷🇺
курьерами только наркоманы работают?
👍
источник

A

Alexandr in Telegram Developers
Товарищи, вы люди опытные, в отличие от меня. Мож, подскажете? Уже кто-нибудь bot API server у себя установил?
Я скомпилил, получил всякие api-id, запустил. А вот что дальше делать - не понимаю. Как моих ботов натравить на другой домен? Боты пользуются telebot. Что такое вебхуки и как ими пользоваться - не понимаю. Вижу в интернет-мануалах, что, например, для работы вебхуков нужны сертификаты. Какие и откуда из взять - не понимаю. Можете объяснить?
1) Зачем нужны вебхуки и чем это отличается от какого-то другого способа общения с серверной стороной ботов, которая как-то работает в telebot?
2) Что за сертификат требуется и зачем?
источник

B

BotFather in Telegram Developers
Alexandr
Товарищи, вы люди опытные, в отличие от меня. Мож, подскажете? Уже кто-нибудь bot API server у себя установил?
Я скомпилил, получил всякие api-id, запустил. А вот что дальше делать - не понимаю. Как моих ботов натравить на другой домен? Боты пользуются telebot. Что такое вебхуки и как ими пользоваться - не понимаю. Вижу в интернет-мануалах, что, например, для работы вебхуков нужны сертификаты. Какие и откуда из взять - не понимаю. Можете объяснить?
1) Зачем нужны вебхуки и чем это отличается от какого-то другого способа общения с серверной стороной ботов, которая как-то работает в telebot?
2) Что за сертификат требуется и зачем?
Ssl сертификат. Чтобы все общение было шифрованным между ботом и сервером. Брать у хосттера
источник

A

Alexandr in Telegram Developers
BotFather
Ssl сертификат. Чтобы все общение было шифрованным между ботом и сервером. Брать у хосттера
Ну, т.е., можно letsencrypt сгенерить сертификат для моего домена и его прописать в скрипте бота, верно?
источник

B

BotFather in Telegram Developers
Плюсы и м нусы есть у обоих вариантов. При наличии хуков - нет необходимости прорабатывать механизм получения апдейтов, меньше нагрузка на серв
источник

ʤ

ʤ in Telegram Developers
BotFather
Ssl сертификат. Чтобы все общение было шифрованным между ботом и сервером. Брать у хосттера
а для своего бот сервера разве нужны ssl?
источник

B

BotFather in Telegram Developers
Alexandr
Ну, т.е., можно letsencrypt сгенерить сертификат для моего домена и его прописать в скрипте бота, верно?
Да, летсэекрипт пойдет.
источник

ʤ

ʤ in Telegram Developers
Alexandr
Ну, т.е., можно letsencrypt сгенерить сертификат для моего домена и его прописать в скрипте бота, верно?
для внешнего достаточно, можно ещё по идеи cloudflare
источник

B

BotFather in Telegram Developers
Сам сертификат Цепляется для домена, на котором весит твой бот с вебхуком
источник

ʤ

ʤ in Telegram Developers
BotFather
Сам сертификат Цепляется для домена, на котором весит твой бот с вебхуком
но он спрашивал про свой bot server, а там хоть на http://localhost можно, как я понял
источник

B

BotFather in Telegram Developers
ʤ
а для своего бот сервера разве нужны ssl?
Если с хуком то нужно. Ещё и  снаружи должен быть виден скрипт хука
источник

A

Alexandr in Telegram Developers
А без использования вебхуков (в работе которых я, по-прежнему, ничего не понимаю) возможно натравить бота мой bot-api server?
источник

AR

Alex RootJunior in Telegram Developers
Alexandr
А без использования вебхуков (в работе которых я, по-прежнему, ничего не понимаю) возможно натравить бота мой bot-api server?
Да
источник

B

BotFather in Telegram Developers
Alexandr
А без использования вебхуков (в работе которых я, по-прежнему, ничего не понимаю) возможно натравить бота мой bot-api server?
Да. Полингом
источник

A

Alexandr in Telegram Developers
Домен сервера bot api где-то в telebot прописывается?
источник

B

BotFather in Telegram Developers
Alexandr
А без использования вебхуков (в работе которых я, по-прежнему, ничего не понимаю) возможно натравить бота мой bot-api server?
Вебхук, это скрипт который запрашивает телеграм, когда для твоего бота есть обновления. А твой скрипт уже разберёт о новы и думает чо сним дела.
источник

ʤ

ʤ in Telegram Developers
BotFather
Если с хуком то нужно. Ещё и  снаружи должен быть виден скрипт хука
To enable Bot API features not available at https://api.telegram.org, specify the option --local. In the local mode the Bot API server allows to:


Use an HTTP URL for the webhook.
Use any local IP address for the webhook.
Use any port for the webhook.
источник

B

BotFather in Telegram Developers
ʤ
To enable Bot API features not available at https://api.telegram.org, specify the option --local. In the local mode the Bot API server allows to:


Use an HTTP URL for the webhook.
Use any local IP address for the webhook.
Use any port for the webhook.
Чтобы хук отработал - нужно чтобы на него телега постучал ась, а локальные скорее всего за натом, тогда ещё нужно порт пробросить
источник