Size: a a a

Боты на Telegraf 3.38

2021 January 13

F

Fᴏʀᴅᴇɴ in Боты на Telegraf 3.38
ахвахвхавх
источник

F

Fᴏʀᴅᴇɴ in Боты на Telegraf 3.38
Nikita Kolmogorov
Тогда вот еще вопрос: а я могу создать инстанс Телеграф бота, не врубать в нем поллинг, но запустить в нем вручную цепочку хендлеров? То, что делает сам под после получения апдейта.

Думаю сделать один инстанс бота с поллингом, он будет собирать в очередь апдейты — и по 1 инстансу бота на ядро, чтобы они забирали апдейты из очереди и обрабатывали их
а че за такая тяжелая вычислительная задача?
источник

S

Sergei in Боты на Telegraf 3.38
Johnny Doe
Старше, старше, просто поверь на слово )
ну вот и все
источник

S

Sergei in Боты на Telegraf 3.38
Oscar S
дело в том что arrow function и function expression по-разному определяют this
Это мне известно, именно поэтому я и хочу использовать this
источник

NK

Nikita Kolmogorov in Боты на Telegraf 3.38
Fᴏʀᴅᴇɴ
а че за такая тяжелая вычислительная задача?
очень много апдейтов приходит, 1 CPU не справляется
источник

F

Fᴏʀᴅᴇɴ in Боты на Telegraf 3.38
Nikita Kolmogorov
очень много апдейтов приходит, 1 CPU не справляется
да ладно
на ноде не справляется?
источник

NK

Nikita Kolmogorov in Боты на Telegraf 3.38
и хендлеры не самые легкие
источник

NK

Nikita Kolmogorov in Боты на Telegraf 3.38
Fᴏʀᴅᴇɴ
да ладно
на ноде не справляется?
ага :) ну, у меня так и с Войси было, сейчас с Щилди
источник

JD

Johnny Doe in Боты на Telegraf 3.38
Sergei
Дай свой номер я тебе сейчас позвоню
Что скажешь? )
источник

F

Fᴏʀᴅᴇɴ in Боты на Telegraf 3.38
Nikita Kolmogorov
ага :) ну, у меня так и с Войси было, сейчас с Щилди
вроде вот эта хернюшка отвечает за обработку сырых апдейтов
https://github.com/telegraf/telegraf/blob/e0985f55a01ca7dcef3906310f643c85bf7a04c6/src/telegraf.ts#L124
источник

S

Sergei in Боты на Telegraf 3.38
Johnny Doe
Что скажешь? )
Что ты был не прав, в те минуты когда позволил себе перейти на личности.
источник

F

Fᴏʀᴅᴇɴ in Боты на Telegraf 3.38
Nikita Kolmogorov
ага :) ну, у меня так и с Войси было, сейчас с Щилди
сколько рпс на шилди?
источник

JD

Johnny Doe in Боты на Telegraf 3.38
Sergei
Что ты был не прав, в те минуты когда позволил себе перейти на личности.
А, ясно )
источник

NK

Nikita Kolmogorov in Боты на Telegraf 3.38
Fᴏʀᴅᴇɴ
вроде вот эта хернюшка отвечает за обработку сырых апдейтов
https://github.com/telegraf/telegraf/blob/e0985f55a01ca7dcef3906310f643c85bf7a04c6/src/telegraf.ts#L124
О, спасибо огромное!!
источник

NK

Nikita Kolmogorov in Боты на Telegraf 3.38
Fᴏʀᴅᴇɴ
сколько рпс на шилди?
Не считал ещё
источник

L

Lᵹn in Боты на Telegraf 3.38
Sergei
Что ты был не прав, в те минуты когда позволил себе перейти на личности.
– алло, Михаил Палыч Терентьев?
источник

OS

Oscar S in Боты на Telegraf 3.38
Nikita Kolmogorov
очень много апдейтов приходит, 1 CPU не справляется
есть 2 подхода либо переписать telegraf polling, либо поднять свой bot api server и несколько инстансов бота в режиме webhook http без шифрования
источник

NK

Nikita Kolmogorov in Боты на Telegraf 3.38
Oscar S
есть 2 подхода либо переписать telegraf polling, либо поднять свой bot api server и несколько инстансов бота в режиме webhook http без шифрования
Спасибо :)
источник

JD

Johnny Doe in Боты на Telegraf 3.38
Fᴏʀᴅᴇɴ
вроде вот эта хернюшка отвечает за обработку сырых апдейтов
https://github.com/telegraf/telegraf/blob/e0985f55a01ca7dcef3906310f643c85bf7a04c6/src/telegraf.ts#L124
да, это она, Олег @highfeed через нее с брокера очередей вроде пуляет
источник

F

Fᴏʀᴅᴇɴ in Боты на Telegraf 3.38
Oscar S
есть 2 подхода либо переписать telegraf polling, либо поднять свой bot api server и несколько инстансов бота в режиме webhook http без шифрования
либо перестать придумывать какой то пиздец и сделать простенький сервер по приему апдейтов от ботапи, складыванию их в редис и написать 1 функцию для забора апдейтов из очереди
источник