@botoid

Страница 739 из 4042
Emil'
25.04.2017
14:17:21
не на ноде с телеграфом?

Konstantin
25.04.2017
14:17:41
c#

он упал из-за попытки отправить сообщение пользователю, который его заблокировал. ну я перезапустил бота (он на .net core под линукс)- а он теперь вообще мне сообщения не шлет...

Alex
25.04.2017
14:19:08
наверное стоит запинить хоть какие то правила чата.. например тобы вопрос не по АПИ задавали обязательно с указанием языка, на котором пишешь бота

Google
Konstantin
25.04.2017
14:21:12
вы о чем? за какую возню? моя ошибка в том, что не отловил исключение.. забыл try-catch поставить))

Mercuree
25.04.2017
14:22:07
У меня питоновский бот на long pooling, вообще не заморачиваюсь как он там с сетью работает

x3233
25.04.2017
14:24:38
а при отправке файла можно любой ид файла указывать?

Konstantin
25.04.2017
14:24:44
так у меня также было..

Mikhail
25.04.2017
14:25:23
наверное стоит запинить хоть какие то правила чата.. например тобы вопрос не по АПИ задавали обязательно с указанием языка, на котором пишешь бота
может, стоит запинить информацию и правила для людей, которые ищут себе исполнителей для создания бота? Да и добавить @hash_tag_bot стоит

Alex
25.04.2017
16:17:58
господа, есть вопрос такой, вот при использовании webhook безопасность обеспечивается по средством сертификата, который мы ставим, а как обеспечить безопасность при long pooling ? Ведь получается что ключ бота мы передаем в открытом виде

Ivan
25.04.2017
16:19:39
long polling вроде же через https?

Alex
25.04.2017
16:20:50
не знаю, по этому и спрашиваю

в исходниках на гите, я не видел что бы в ноде подключали библиотеку для работы с https

вот при webhook, да, там 100% https

Google
Mercuree
25.04.2017
16:23:46
Alex
25.04.2017
16:24:29
На сколько я понял, да

Дмитрий
25.04.2017
16:24:47
Нода не требует

А вот какая-то конкретная библиотека — вполне может

Ivan
25.04.2017
16:25:55
webhook это на приём, возможно требовалась библиотека для запуска https сервера.

Alex
25.04.2017
16:27:26
у меня собственно просто вопрос, если я не хочу делать бота доступного из вне, а разместить у себя на сервере и сделать его на long pooling, обеспечивается как-то безопасность при передаче ключа или нет?

Дмитрий
25.04.2017
16:28:18
Просто там очень низкоуровневая реализация

Поэтому часто работают через библиотеки

Ivan
25.04.2017
16:30:13
ок ;)

x3233
25.04.2017
16:36:08
Что тут происходит

Vitaly
25.04.2017
16:36:39
Общение

Serhii
25.04.2017
16:38:08
он упал из-за попытки отправить сообщение пользователю, который его заблокировал. ну я перезапустил бота (он на .net core под линукс)- а он теперь вообще мне сообщения не шлет...
вот он как раз не отвечает потому что слишком часто пытался отправлять сообщения и теперь через минуток 30 можно снова попробовать отправить

Serhii
25.04.2017
16:42:08
а часто, это сколько? И на сколько рубят канал?
чем чаще бот бомбит тем больше ограничение, первый раз обычно на минуту, потом если бот не успакаивается то на 2 минуты (либо больше, время примерное) и т.д. для того чтоб знать эти интервалы точнее, как минимум надо отлавливать все исключительные ситуации и логгировать ответы серверов ТГ (одно из правил хорошей разработки вообще подразумевает логировать всё ошибки, что и упрощает жизнь в отладке и гаданию на кофейной гуще "от чего же он не работает")

Viktor
25.04.2017
16:44:59
я хотел через телеграм логи себе кидать, вот и думаю, как это организовать. А то произойдет что, как повалят)) и пипец) тогда бы организовать циклическую отправку, а не по событию, если вдруг логов пошло больше чем надо.. Но хотелось бы понять о каких порядках речь идет.

или ТГ предупредит, щас мол отключу!)

Google
Serhii
25.04.2017
16:46:47
так что он как раз и предупреждает)

Nikita
25.04.2017
16:46:58
В таком случае, тебе лучше самому их отправлять/запрашивать

Дмитрий
25.04.2017
16:47:37
так что он как раз и предупреждает)
«Предупреждаем: мы вас забанили» Предупредительный в голову ?

Viktor
25.04.2017
16:47:48
во ово!)

Дмитрий
25.04.2017
16:47:57
Вообще плохо, что неизвестно точное значение максимальной частоты запросов

Viktor
25.04.2017
16:47:58
я и смотрю - клевое предупреждение)

Serhii
25.04.2017
16:48:02
я хотел через телеграм логи себе кидать, вот и думаю, как это организовать. А то произойдет что, как повалят)) и пипец) тогда бы организовать циклическую отправку, а не по событию, если вдруг логов пошло больше чем надо.. Но хотелось бы понять о каких порядках речь идет.
эта проблема легко решается, нужно где-то хранить время последней отправки этого события, и например если в течении последней минуты это событие уже отправлялось, то ничего не делать)

Дмитрий
25.04.2017
16:48:20
Вообще плохо, что неизвестно точное значение максимальной частоты запросов
Потому что можно было бы просто делать debounce у себя и всё

Serhii
25.04.2017
16:48:42
ну или в идеале, если всё же нужно слать, то с позже слать (реализуется через очереди)

Viktor
25.04.2017
16:50:09
да понятно что можно по-разному. да только поздно когда уже рубанули( очередь - хорошо, но это ж разовые ситуации. А модель построения принципиально другая по событию или очередь копить

вот интересно, раз в сек это много или ... нормлаьно?)

Serhii
25.04.2017
16:51:59
да понятно что можно по-разному. да только поздно когда уже рубанули( очередь - хорошо, но это ж разовые ситуации. А модель построения принципиально другая по событию или очередь копить
дык эти проблемы разработчик и должен решать, а наше дело маленькое, помочь, так сказать, направить, подсказать куда копать рубанули то не на вечно же, у меня бывало по моей крыворукости и по пол дня долбил бот (самому стыдно) и ничего, через часик второй после перезапуска, всё ок

Viktor
25.04.2017
16:52:19
))

Serhii
25.04.2017
16:52:31
вот интересно, раз в сек это много или ... нормлаьно?)
https://core.telegram.org/bots/faq#my-bot-is-hitting-limits-how-do-i-avoid-this

Дмитрий
25.04.2017
16:52:38
Это ещё по божески

Клиент апи может сразу часов на 10 забанить

Разработка на сегодня будет закончена))

Serhii
25.04.2017
16:53:14
Клиент апи может сразу часов на 10 забанить
вероятно зависит от масштаба мероприятия)

Дмитрий
25.04.2017
16:55:14
От масштаба косяков зависит) Если просто попробовать скачать все стикерпаки разом — это одно, а если подолбиться в апи без авторизации — совсем другое))

Viktor
25.04.2017
16:55:32
30 сообщ в сек разным пользователям? ну вот уже какая то конкретика..

Google
Viktor
25.04.2017
16:56:57
тоесть если раз в сек отправлять то должно быть все гут. Тем более что себе же и редко. Пулом может пройти во время ребута какого-нить а потом опять все спокойно..

Volond
25.04.2017
17:40:54
Ребят а бот видит сообщения которые форватит пользователь

Detur
25.04.2017
17:42:39
да

Volond
25.04.2017
17:44:51
И может с ним как с тхт сообщением работать

Alexander
25.04.2017
17:47:11
да

Alex
25.04.2017
17:51:31
Ребят а бот видит сообщения которые форватит пользователь
при некоторых условиях не видит (приватность)

Volond
25.04.2017
17:52:45
Alex
25.04.2017
17:55:48
ну, в личке бот получает все сообщения

а вот в диалогах - если отключена приватность то видит все

Даже если я создатель его
и не имеет значения кто создатель для бота "создатель" отлиается от всех остальных только тем, что у него есть токен

все

Volond
25.04.2017
17:59:45
ну, в личке бот получает все сообщения
Начал разбираться telegra.ph api и это важно

Alex
25.04.2017
18:01:30
Начал разбираться telegra.ph api и это важно
так то совсем другой сервис.

Volond
25.04.2017
18:02:10
так то совсем другой сервис.
Не он вагончиком пойдет

Vitaly
25.04.2017
18:11:07
Начал разбираться telegra.ph api и это важно
шо там разбираться, 5 ендпоинтов. )

Egor
25.04.2017
18:15:36
лол

Serhii
25.04.2017
18:18:00
уже разобрался, сделал, проект устарел, удалил)))

Volond
25.04.2017
19:23:47
шо там разбираться, 5 ендпоинтов. )
Не кто не запрещает учится и смотреть не за мылиным глазом на возможность пусть даже для себя

Google
Volond
25.04.2017
19:25:06
Читается как отстой

Viktor
25.04.2017
19:26:04
Прям как ваши сообщения? :)

Volond
25.04.2017
19:26:11
Меня телеграф интересует с точки зрения мечтает вьев

Инстант вьев

Viktor
25.04.2017
19:27:15
Инстант вью скорее

Volond
25.04.2017
19:28:31
Согласен

Chuvi
25.04.2017
19:31:18
? Version 0.44.0 released! https://github.com/php-telegram-bot/core/releases/tag/0.44.0

Ничего нового. Немного фиксов, UserName бота теперь не обязателен для инициализации, примеры вынесены в отдельную репу. ⚠️ Внимание. Пофиксен метод $update->getUpdateContent(), теперь возвращает объекты соответствующих классов вместо обычного массива. Если пользовались этим методом и данными им возвращаемыми, придётся править код.

Volond
25.04.2017
19:35:04
Прям как ваши сообщения? :)
Возможно. Спорить с Гуру! Нет смысла.

Кто хочет и самое главное может ответит , а кто то кто к знакам припиная найдет зацепку.

Volond
25.04.2017
19:42:58
А если на бегу пишешь. Хотя конечно Гугл клава иногда улыбает

Volond
25.04.2017
19:43:58
Короче поборники словесности ,грамматики,и орфографии все тут по языку в школе пятерочку твердую имели или или это так письками мерятся

Viktor
25.04.2017
19:49:55
я вклинюсь, самое время тупой вопрос задать) что посмотреть общее по ботам как делается, на русском. Без привязки к яп. А то разного уже начитался, может есть рекомендации что УХТЫ!

тока не API на англ)

Volond
25.04.2017
19:51:03
Телефон вообще не совсем предназначен для для общения кодом яп

Viktor
25.04.2017
19:51:08
а то попробовал так, нашару пароль на своего бота поставить - не тут то было(

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