
Savva
27.05.2018
10:18:37
держу бота на pythonanywhere
там получил

Makkusu
27.05.2018
10:18:48
стоп а причём тут бот апи?

Google

Makkusu
27.05.2018
10:19:12

S
27.05.2018
10:19:22
в rate limit попал

Savva
27.05.2018
10:19:29
да, я заспамил бота и он должен был отвечать

S
27.05.2018
10:19:46
ты можешь либо сделать ограничение по количеству входящих сообщений в секунду
при превышении просто временно игнорировать человека и не присылать ему ничего
либо можешь сделать умнее: очередь

Makkusu
27.05.2018
10:20:01
У, круто

S
27.05.2018
10:20:04
и обрабатывать её постепенно

Makkusu
27.05.2018
10:20:19
лимит настраивается по апи я так понял

S
27.05.2018
10:20:31
тогда будешь вписываться в исходящие rate limit'ы независимо от потока входящих сообщений
и о конкретных порогах они открыто даже не говорят, есть примерные данные

Google

Makkusu
27.05.2018
10:21:06

Дмитрий
27.05.2018
10:21:21
Конкретные пороги не нужны

S
27.05.2018
10:21:28

Дмитрий
27.05.2018
10:21:29
Достаточно обратной связи в коде

Makkusu
27.05.2018
10:21:50
хотя возможно я не прав
это ошибка уже в скрипте

S
27.05.2018
10:22:12

Makkusu
27.05.2018
10:22:16
а запросы могли бы долго обрабатываться

S
27.05.2018
10:22:18
или отослать боту сообщений от лица юзера

Makkusu
27.05.2018
10:22:30

S
27.05.2018
10:22:35
не об этом совсем речь сейчас

Павел
27.05.2018
10:22:40

Makkusu
27.05.2018
10:22:50
с этого и началось

@LyoSU
27.05.2018
10:23:28

Makkusu
27.05.2018
10:23:32
не об этом совсем речь сейчас
Я говорил про лимит запросов, которого не было. Возможно это связанно со скриптом бота, а точнее говнокодом, который в случае ошибки ждёт и заново отправляет запрос
иногда сутками не работал

Suren
27.05.2018
10:32:44

Дмитрий
27.05.2018
10:37:21
Чем чаще спрашивает, чем реже отвечать

Google

Marlik
27.05.2018
10:45:48

@LyoSU
27.05.2018
10:48:19

Дмитрий
27.05.2018
10:48:54
Язык вполне способствует кривому написанию
Так что влияет непосредственно

@LyoSU
27.05.2018
10:49:29
У меня на пыхе 16к уникальных в день бот спокойно держит. Отвечает быстро

Дмитрий
27.05.2018
10:49:54
Окей, пыха — это до 16к в день

Savva
27.05.2018
10:49:57

Абу
27.05.2018
10:51:16

Marlik
27.05.2018
10:51:39

@LyoSU
27.05.2018
10:51:50

Абу
27.05.2018
10:52:04

Marlik
27.05.2018
10:52:29
Кидай бенчмарк, я тоже свой померяю, который делаю.

Абу
27.05.2018
10:52:43
Обработка добавляет в массив отправляемых сообщений
А поток отправляет их
С паузой или как угодно

@LyoSU
27.05.2018
10:53:07

Абу
27.05.2018
10:53:15

Дмитрий
27.05.2018
10:53:20
Лол

@LyoSU
27.05.2018
10:53:50
Человек должен как можно быстрее получать ответ от бота

Дмитрий
27.05.2018
10:54:13
Разделение очередей — это абсолютно нормально

M
27.05.2018
10:54:22
Привет, у меня есть проблема с сценарием.... У вас есть люди под рукой, которые хотят заработать деньги??

Google

Дмитрий
27.05.2018
10:54:34
Я вас за язык не тянул)

@LyoSU
27.05.2018
10:55:03

Дмитрий
27.05.2018
10:55:14
Первые 16к никаких проблем

@LyoSU
27.05.2018
10:55:57
Когда для ВК бота делал, то там да, лимиты жешче. Там я делал систему очереди
А тут тг не ругается на лимиты если нормально все отдавать

Savva
27.05.2018
10:56:22

Дмитрий
27.05.2018
10:57:02
Какой-то стек для грустных, очереди нельзя, в качестве базы данных sqlite

Абу
27.05.2018
10:57:04

Savva
27.05.2018
10:57:36
У меня бот связан с бд
Я на всякий спрашиваю

@LyoSU
27.05.2018
10:58:01
Нужно искать причину, а не пытаться её скрыть очередью

Абу
27.05.2018
10:58:20
Так вместо одной строки отправления пишешь добавление в массив ввиде [id, message]

Дмитрий
27.05.2018
10:58:22
Да понятное дело)

Абу
27.05.2018
10:58:33
Если, скажем повтор, то тупо удаляешь

Sergey❄️
27.05.2018
10:58:58

Абу
27.05.2018
10:59:30
Даже в начале onmessage можно проверять есть ли в массиве
Просто как идея

Google

Абу
27.05.2018
11:00:02
Привет

Nikita
27.05.2018
11:01:09
Всем привет.
Кто что использует для аналитики? Ботан.айо оказывается закрыли уже.

@LyoSU
27.05.2018
11:02:31
(но я не использую)

Gabb
27.05.2018
11:02:57
Chatbase

M
27.05.2018
11:04:07
Здравствуйте, я ищу опытного программиста, который знаком с Heroku и GitHub и может создать сценарий и исправить 2 ошибки в скрипте. Конечно, против оплаты или участия. Английский, немецкий или Русский Пожалуйста, ответьте PN сообщение....

S
27.05.2018
11:04:29
конечно, против оплаты

Nikita
27.05.2018
11:04:31
Chatbase
У меня что-то его сайт не открывается

Marlik
27.05.2018
11:05:08

Savely
27.05.2018
11:06:29
Telegram теперь точно не заблокировать. В приложениях появилась поддержка MTProto Proxy
https://m.iguides.ru/main/os/telegram_teper_tochno_ne_zablokirovat/
а также делает невозможным отслеживание IP-адресов, используемых для обхода блокировки.

S
27.05.2018
11:06:46
что за глупости
какие вообще преимущества

Savely
27.05.2018
11:07:13

S
27.05.2018
11:07:14
единственные преимущества могут быть в странах, где режется SOCKS5

Gabb
27.05.2018
11:07:39
Я Outline себе поставил на постоянку и не парюсь

Gennady
27.05.2018
11:07:53

S
27.05.2018
11:07:56
>MTProto Proxy увеличивает скорость прохождения трафика за счёт использования протокола, написанного специально для Telegram
нет никакого протокола