I want to adjust the API request frequency, the number

of my bot users is too large.
My bot is @SOSO
Are there any official technicians here?

8 ответов

13 просмотров

something like that? async function sendMessageToChannel(message) { const apiUrl = `https://api.telegram.org/bot${process.env.BOT_TOKEN}/sendMessage`; const data = { chat_id: process.env.CHANNEL_ID, text: message, parse_mode: "HTML", disable_web_page_preview: true, }; try { await axios.post(apiUrl, data); } catch (error) { if (error.response.data.parameters.retry_after) { const timeOut = error.response.data.parameters.retry_after; await sleep(timeOut * 1000); await axios.post(apiUrl, data); } } }

航海集团 🌊(永远不会主动私信)
I use pyrogram, all messages are async

In the last hour, I have added tens of thousands of users, and there are probably hundreds of thousands of messages....

航海集团 🌊(永远不会主动私信)
In the last hour, I have added tens of thousands o...

Look at your backend logic, I think bottle neck could be in the way you proccess messages and issuing replies. Then again im not an expert or have any pyrogram or python experience. Someone else mb can have a better idea on here.

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

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

а вот кстати если есть C API и есть на си пример где одни названия у енамов и структур Мы делаем на Ди своё и хотя порядок и содержание такое же, но названия несколько отлича...
Serg Gini
3
А что непонятного? В чем сложность взять слайс от вектора? И работать как обычно. Какие-то выдумки опять на ровной почве. Да и RAII в ди прекрасно работает с самого начала.
Aleksandr Druzhinin
14
Ну не канал, а клуб неанонимных лузеров. Нахрена сидеть в канале и постить депрессию всякую? Не подходит Ди - не пиши на нем и не сиди в этом канале. Не представляю себе кана...
Aleksandr Druzhinin
13
а можно не ссориться, а лучше что-то интересное показать нубам типу меня? какой-то код, решение задачки интересной или что-то еще в этой роде, пожалуйста?
Taras 🦀 Taraskin
6
или, может, есть другой способ/момент, почему получается на 10-13% медленнее чем сишка? либа ведь та самая
Taras 🦀 Taraskin
6
@Serg_Gini я, кстати, тоже не в восторге и во многом согласен с bachmeil (вроде на форуме у него другой ник?), как-то непонятно многое. нет того драйва что был когда-то и пото...
Aleksandr Druzhinin
1
рребят, вы знакомы с D намного больше меня — итого, вопрос — в чем этот язык есть супер-крут и супер-удобен, список киллерфич ?
Taras 🦀 Taraskin
32
и дальше надеемся что там всё в структуре по памяти разложено правильно?
Serg Gini
1
какие ограничения в auto? когда можно использовать и когда нельзя?
Taras 🦀 Taraskin
27
Вот зачем писать о том, чего ты не знаешь? Стохастический это и есть вероятностный. И в этом и проблема, что один и тот алгоритм на одних и тех же данных выдает разный результ...
Aleksandr Druzhinin
37
Карта сайта