yageorgiy/botman-vk-community-callback-driver

Бот отправляет сообщение в беседу несколько раз, перед этим он их уже кидал.

starcevpro opened this issue · 2 comments

Describe the bug
A clear and concise description of what the bug is.

Бот отправляет сообщение в беседу несколько раз, перед этим он их уже кидал.
Иногда это происходит, а иногда нет. Может выкинуть то же что я писал 5 минут назад.

To Reproduce
Steps to reproduce the behavior:

  1. Use method '...' with specific arguments '...' [or] send specific payload '...'
  2. See stack trace error

Ошибок нет, что бы повторить достаточно написать в беседу.

Expected behavior
A clear and concise description of what you expected to happen.

Чтобы он не отправлял сообщения, на которые уже прочитал.

Screenshots
If applicable, add screenshots to help explain your problem.

image

Environment

  • Driver version: [e.g. 1.6.3]
  • VK client: [any, website, mobile website, mobile client, desktop, client, 3d-party client: Name, Version]
  • PHP version: [e.g. 7.4.3] 7.2

Additional context
Add any other context about the problem here.

В логах вк это сообщение также отправляется боту, видимо несколько раз, но не думаю что это баг вконтакте.

Разобрался откуда фантомные сообщение, теперь бы понять почему бот молчит... хотя сообщения отправляются
image

Не смог повторить ошибку на последней версии драйвера 1.7 (хост nginx, PHP 7.4). Тестировал с большим интервалом ожидания ответа в личных сообщениях, в беседах сообщества и в пользовательских беседах: "Timeout was reached" не получил.
Возможно, проблема заключается в параметре output_buffering в php.ini. Если он равняется off (output_buffering = off), то стоит поменять значение на on (output_buffering = on).