Hello everyone, I have followed the requirements of this document

to limit the sending of 30 messages per second and trigger 429. Does anyone know why?

https://core.telegram.org/bots/faq#my-bot-is-hitting-limits-how-do-i-avoid-this

52 ответов

23 просмотра

Limit is 1 message per second per user

Sharof Xudayberdiyev
I guess it's not like that

It is. Except you can have also short bursts over the limit, but if you keep doing it, you will get 429

Lukin- Автор вопроса
Lukin
What rate should I send messages at?

Maximum 1 message per second per user Up to 30 users at once As specified here: https://core.telegram.org/bots/faq#my-bot-is-hitting-limits-how-do-i-avoid-this

Lukin- Автор вопроса
Sap | Lewk.com
Maximum 1 message per second per user Up to 30 use...

This is incorrect, I sent it as requested and it still comes up 429

I'm pretty sure you are doing something wrong then. Or you are still limited since previous testing

Lukin- Автор вопроса
Sap | Lewk.com
I'm pretty sure you are doing something wrong then...

I test it by first adjusting it to send 2 messages per second.

ッ Marshmallow 🎀 ❦ ᵐⁱˢˢ Σ ᶜᵒˡˡᵉᵍⁱᵃⁿ ᵃⁿᵈ ᵍᵃᵐᵉʳ 👱🏻‍♀ 🦋²⁰²²ᵗʰ 🎀 🧞‍♀️×͜×
screenshot

Check https://core.telegram.org/bots/faq#my-bot-is-hitting-limits-how-do-i-avoid-this We may allow short bursts that go over this limit, but eventually you'll begin receiving 429 errors.

Lukin- Автор вопроса
ッ Marshmallow 🎀 ❦ ᵐⁱˢˢ Σ ᶜᵒˡˡᵉᵍⁱᵃⁿ ᵃⁿᵈ ᵍᵃᵐᵉʳ 👱🏻‍♀ 🦋²⁰²²ᵗʰ 🎀 🧞‍♀️×͜×
screenshot

There was no problem sending a small number of them. After I sent about 200 users, I got a 429 error.

Lukin
There was no problem sending a small number of the...

Do 30 users, then wait at least 1 second and do next 30 until you are done

Lukin- Автор вопроса
Lukin- Автор вопроса

Yes, anything below 30 users is fine

Lukin- Автор вопроса
Lukin- Автор вопроса
ッ Marshmallow 🎀 ❦ ᵐⁱˢˢ Σ ᶜᵒˡˡᵉᵍⁱᵃⁿ ᵃⁿᵈ ᵍᵃᵐᵉʳ 👱🏻‍♀ 🦋²⁰²²ᵗʰ 🎀 🧞‍♀️×͜×
In same time? That huge

I send 5 messages per second I sent 4000 messages and received 429 errors Is there a limit to the maximum number of messages per hour?

Lukin- Автор вопроса
Lukin- Автор вопроса
Lukin- Автор вопроса
Encrypted
Why not to use channel for that

My Bot provides users with the ability to send broadcasts, so I need to send them as successfully as possible.

Lukin
My Bot provides users with the ability to send bro...

You mean your users use bot to broadcast messages to other users?

Lukin- Автор вопроса
Lukin
I send 5 messages per second I sent 4000 messages ...

Yep, there are limits, telegram recommends to spread messages across a day or so

Lukin- Автор вопроса
Lukin
So, I send about 3000 messages and need to wait fo...

You need to wait immediately after receiving 429

Lukin- Автор вопроса
Encrypted
You need to wait immediately after receiving 429

At over 3,000 subscribers per hour, it would take me 24 hours to finish sending if I had 90,000 subscribers.

So if you have 90k users, you could send a message to all of them in less than 1h

Lukin- Автор вопроса
Sap | Lewk.com
So if you have 90k users, you could send a message...

It's not working! Sending at a rate of 5 messages per second, sending less than 4000 subscribers would require me to take a 30 minute break.

Lukin
It's not working! Sending at a rate of 5 messages ...

Just implement this: https://discord.cloud/i/ddpo67ct5

What do you mean?

Sap | Lewk.com
What do you mean?

is that domain belong to you.

Похожие вопросы

Обсуждают сегодня

А, вообще, знает кто-нить альтернативы D в области безопасных, читабельных ОО-языков?
Nik Lan
14
приветствую. хочу сделать себе D Playground вопрос: можете подсказать с чего мне следует начать и в какую сторону двигаться? P.S.: я не являюсь программистом... но в небольш...
dd
5
Что кто фри селф хостинг там практикует? Через tunnel?
Serg Gini
8
у тебя кастом или сток?
quantumde1 Зубенко
4
а как в dub выключить дебажный билд?
Maxim Filimonov
12
а почему, кстати, геймдевы обращают такое внимание на "новые" языки типа того же D (а также Zig)?
Maxim Filimonov
9
А что непонятного? В чем сложность взять слайс от вектора? И работать как обычно. Какие-то выдумки опять на ровной почве. Да и RAII в ди прекрасно работает с самого начала.
Aleksandr Druzhinin
14
есть вопрос. за много лет, по редким обрывочным сообщениям, у меня сложилось впечатление что есть такая деликатная тема как замещение скриптов на ди (без компиляции). у себя д...
Karagy
6
А чего плохого в том, чтобы в языке статический анализатор работал всегда ? Кмк сама фишка с безопасностью раста - крутая, но реализация конечно по мне так себе, синтаксис, пр...
Александр
4
> как написать простой код с правосторонними типами? enum Foo : int; как вариант, справа же. Это opaque enum без инициализатора, свойств и т.п.
Constantin F.
2
Карта сайта