214 похожих чатов

27 ответов

28 просмотров

Можно для глупых переформулировать вопрос доступнее?))

Fᴏʀᴅᴇɴ- Автор вопроса
Ruslan Gabdrakhmanov
Можно для глупых переформулировать вопрос доступне...

Запросов в секунду сколько приходит? Или вы только чаты измеряете?

Fᴏʀᴅᴇɴ
Запросов в секунду сколько приходит? Или вы только...

Это не замеряли, но там прям дофига. Бот имеет доступ ко всем сообщениям в чат, пишут люди много, так что там в секунду десятки, если не сотни в пиковое время (как раз, когда наблюдаем проблему)

Ruslan Gabdrakhmanov
Это не замеряли, но там прям дофига. Бот имеет дос...

И зачем так делать, если большая половина апдейтов вам тупо не нужна?

Ruslan Gabdrakhmanov
Это не замеряли, но там прям дофига. Бот имеет дос...

У меня была проблема в свое время, что не приходили обновления, если бот тупит на обработке клика на кнопки. У вас там кнопки есть? Тяжелые операции при клики происходят?

Dev ✨
И зачем так делать, если большая половина апдейтов...

Для удобства взаимодействия пользователей с ботом. Куда проще просто прописать "моя жаба" без пинга бота

Dmitry Pisanko
У меня была проблема в свое время, что не приходил...

Нет, операции простейшие. Лаги не только при нажатии на кнопку

Альберт Габдрахманов
Нет, операции простейшие. Лаги не только при нажат...

Ну для начала прикрутите лог входящее и сколько обраьатывается. Может в вам лимиты на коннекты к бд и запросы тупо в очередь встали. Как вариант локальное бот апи, но сомневаюсь что поможет, оно больше для обходов лимитов нужно

Альберт Габдрахманов
Для удобства взаимодействия пользователей с ботом....

Так это обычное сообщения, а кроме них есть есть ещё куча форматов, которые я уверен, что им не нужны 🤔

Dmitry Pisanko
Ну для начала прикрутите лог входящее и сколько об...

Если учесть, что они ещё не просто отправляют новое сообщение, а редачат в процессе старые, то тут столкновение с лимитами так или иначе неизбежно

Dev ✨
Если учесть, что они ещё не просто отправляют ново...

ну вот как раз из-за редактирования и может быть трабл

Dev ✨
Так это обычное сообщения, а кроме них есть есть е...

А, понял о чем вы. Да, у нас стоит приём всех ивентов, стоило догадаться попробовать включить фильтрацию, спасибо

Mr. Yehor 🇺🇦 🇺🇦
ну вот как раз из-за редактирования и может быть т...

Их можно от части спасти комбинированием разных методов редактирования, но я хз, что за бот и какой там формат подачи, если честно

Mr. Yehor 🇺🇦 🇺🇦
жабобот

Это я в начале диалога видел, но вот что уже он делает, хз Ни в одном из чатов пока за почти 4 года не видел 🤔 Я конечно в обычных чатах практически не сижу, но всё же

Альберт Габдрахманов
А, понял о чем вы. Да, у нас стоит приём всех ивен...

да а че вам фильтровать, не чего редактирование по умолчанию не шлется вроде даже, на него надо подписываться явно

Magic
да а че вам фильтровать, не чего редактирование п...

Ну какие-нибудь видео, стикеры, документы убрать можно

Альберт Габдрахманов
Ну какие-нибудь видео, стикеры, документы убрать м...

Оно все приходит в одном и том же апдейте что и текст

Ограничить типы сообщений, фильтровать команды сразу при получении, и отдавать на обработку только после

Проверка на аттачмент

че за тупые комменты, они и так проверяют ТЕКСТ они не могут отфильтровать этот апдейт, потому что все приходит в одном

Почему тупые, как это не могут? Явно же что обрабатывается каждое сообщение, зачем?

Потому что тупые. Они получают апдейт с message и обрабатывают Text в сообщениях а не блин аттачи

Так в аттачах может быть текст

Нет, там Caption

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
1
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Карта сайта