@botoid

Страница 202 из 4042
[Anonymous]
20.10.2016
08:34:20
Всем доброе утро ?
Спокойной ночи ?

Rocket
20.10.2016
08:34:44
Вопрос на засыпку

На сколько я понимаю, бот не видит сейчас что сообщение пришло из другого бота инлайном

Google
Rocket
20.10.2016
08:36:10
Окей, кто нибудь репортил на эту тему?

Vitaly
20.10.2016
08:36:11
Видит

Инлайн - видит

[Anonymous]
20.10.2016
08:36:31
Тогда хз ?

Евгений
20.10.2016
08:36:32
Окей, кто нибудь репортил на эту тему?
Бот не видит сообщения от других ботов by design, репортить бесполезно.

Rocket
20.10.2016
08:36:36
Инлайн - видит
Ага. Но не видит что это инлайн.

Vitaly
20.10.2016
08:36:44
Ага

Rocket
20.10.2016
08:36:58
Бот видит сообщения отправленные через инлайн

Но не видит что это инлайн

[Anonymous]
20.10.2016
08:37:23
Бот не видит сообщения от других ботов by design, репортить бесполезно.
Ну конечно. В апи написано что это специально так сделано

Rocket
20.10.2016
08:37:50
А где, можно номом меня в доку?

Евгений
20.10.2016
08:37:56
Но не видит что это инлайн
Потому что сообщения, отправленные через инлайн, принадлежат человеку.

А где, можно номом меня в доку?
https://core.telegram.org/bots/faq#why-doesn-39t-my-bot-see-messages-from-other-bots Why doesn't my bot see messages from other bots? Bots talking to each other could potentially get stuck in unwelcome loops. To avoid this, we decided that bots will not be able to see messages from other bots regardless of mode.

Google
Rocket
20.10.2016
08:38:20
Потому что сообщения, отправленные через инлайн, принадлежат человеку.
Конечно, это понятно. Но хочется знать, что это от бота

Клиенты то видят, что это через инлайн

(via @bot)

Буду сабмитить фичреквест

Ага.

И выкинит из из очереди

Евгений
20.10.2016
08:40:55
Ага.
А ничего подобного

Rocket
20.10.2016
08:43:36
?

Евгений
20.10.2016
08:44:04
?
Я указал offset на 10 больше последнего пришедшего, но все новые сообщения отлично показываются в getUpdates. По-видимому, защита от дурака ВКЛ

Rocket
20.10.2016
08:49:56
Стрянно

Проверю потом еще

А, еще вопрос.

Хотя бы в одном боте реализованы webhook requests?

Rocket
20.10.2016
08:51:58
Всмысле? ?
В ответе на webhook можно отправить request

[Anonymous]
20.10.2016
08:52:18
Rocket
20.10.2016
08:52:23
В смысле, послать в body тело запроса

Google
[Anonymous]
20.10.2016
08:52:30
Я не пользуюсь гетапдейтесами

Vitaly
20.10.2016
08:53:02
[Anonymous]
20.10.2016
08:54:00
Думаю вебхук лучше ?

Евгений
20.10.2016
08:54:01
У меня на всех ботах вебхук
https://core.telegram.org/bots/api#making-requests-when-getting-updates

Думаю вебхук лучше ?
Это И ЕСТЬ вебхук, но с доп.функцией

Rocket
20.10.2016
08:54:21
в моем сделано
Можно ссылку? ?

Евгений
20.10.2016
08:54:26
в моем сделано
И насколько это оправдано? Есть ли преимущества?

[Anonymous]
20.10.2016
08:54:43
Евгений
20.10.2016
08:54:53
Вебхук быстрее ?
Блять, не тупи, а?

Rocket
20.10.2016
08:54:56
Vitaly
20.10.2016
08:55:04
Можно ссылку? ?
https://github.com/telegraf/telegraf

[Anonymous]
20.10.2016
08:55:15
Ruslan ?
20.10.2016
08:55:25
Для вебхука обязательно https?

Vitaly
20.10.2016
08:55:48
? что?
страшивают про ответ в боди вэбхука

Ruslan ?
20.10.2016
08:55:52
Можно там какой-нибудь самоподписной сертификат на коленке сделать?

Евгений
20.10.2016
08:55:55
? что?
Тебе выше написали, что это и есть работа с вебхуками! Просто с API-запросом при ответе. Открой ссылку и прочитай, ёпта

Можно там какой-нибудь самоподписной сертификат на коленке сделать?
Да, self-signed поддерживаются Официальный гайд: https://core.telegram.org/bots/webhooks

Rocket
20.10.2016
08:56:26
? что?
В ответ на вебхук ты можешь послать тело запроса.

Плюсы - более быстрая реакция(на сколько? ?), Минусы - нельзя получить статус реквеста.

Google
Евгений
20.10.2016
08:57:35
Плюсы - более быстрая реакция(на сколько? ?), Минусы - нельзя получить статус реквеста.
Вот это вот "на сколько?" и интересует. По идее, удобно для answerCallbackQuery

Rocket
20.10.2016
08:57:48
Евгений
20.10.2016
08:57:55
Можно ?
АААААААААААААААААААААААААААААААААААААААААААААААААААА

[Anonymous]
20.10.2016
08:57:56
Ска говорю у меня так

[Anonymous]
20.10.2016
08:58:07
Как?
Результат запроса

Евгений
20.10.2016
08:58:08
Сразу видно, кто не любит читать документацию

Admin
ERROR: S client not available

Евгений
20.10.2016
08:58:13
[Anonymous]
20.10.2016
08:58:18
Rocket
20.10.2016
08:58:22
Результат запроса
Чувак ты тормозишь

[Anonymous]
20.10.2016
08:58:35
Щас

Комп включу

Rocket
20.10.2016
08:59:06
Психанул ???

[Anonymous]
20.10.2016
08:59:10
Читал. Но я же получаю

Евгений
20.10.2016
08:59:24
Психанул ???
Да потому что заебал. Мы про одно говорим, он про другое

Читал. Но я же получаю
Значит, ты ёбаный маг и твоё место в Хогвартсе!

Rocket
20.10.2016
08:59:44
Читал. Но я же получаю
У тебя отдельный запрос, а тут ДРУГОЙ ТИП ЗАПРОСА!

Google
Rocket
20.10.2016
09:00:19
ОН УХОДИТ ОТВЕТОМ НА ВЕБХУК В ТОМ ЖЕ СОЕДИНЕНИИ. И СТАТУС ТАКОГО ЗАПРОСА ПОЛУЧИТЬ НЕЛЬЗЯ!

(сори, психанул)

Евгений
20.10.2016
09:00:48
Ох уж эти PHP-шники...

Rocket
20.10.2016
09:01:02
Ох уж эти PHP-шники...
Да не говори вообще

[Anonymous]
20.10.2016
09:01:34
Понял ска ?

Сорян

Rocket
20.10.2016
09:01:58
Ура

А вот теперь вопрос. Использует ли это кто-то в продакшене?

Vitaly
20.10.2016
09:02:58
я использую для мелких ботов

вот этот например: @uncover_bot

Евгений
20.10.2016
09:04:32
я использую для мелких ботов
И какие запросы ты отправляешь в ответе? Все подряд?

Rocket
20.10.2016
09:04:33
Vitaly
20.10.2016
09:05:38
И какие запросы ты отправляешь в ответе? Все подряд?
только те, которые не get... и без файлов

[Anonymous]
20.10.2016
09:06:00
How can I make requests in response to updates? This is possible if you‘re using webhooks. The upside is that you need less requests, the downside — that in this case it’s not possible to know that such a request was successful or get its result. Whenever you receive a webhook update, you have two options: 1. Issue POST to https://api.telegram.org/bot<token>/method 2. Reply directly and give method as JSON payload in the reply

Vitaly
20.10.2016
09:06:09
YetAnotherJsonBot ?
этот бот всего 4 строчки :) https://uncover.now.sh/_src/?f=index.js

Rocket
20.10.2016
09:06:09
только те, которые не get... и без файлов
Ну, get отправлять бессмысленно ?

[Anonymous]
20.10.2016
09:06:38
Vitaly
20.10.2016
09:06:54
Почему?
не начинай

Страница 202 из 4042