MatrixVkBot icon indicating copy to clipboard operation
MatrixVkBot copied to clipboard

При входящих звонках бот пугается неизвестного типа вложения (call)

Open MurzNN opened this issue 5 years ago • 4 comments

При входящем звонке бот пишет в комнату юзера + управляющую комнату:

Из ВК пришёл неизвестный тип вложения (call)

Надо бы его научить не пугаться этих сообщений, а просто писать что-то типа "Входящий звонок от пользователя."

MurzNN avatar Jan 26 '20 07:01 MurzNN

хорошо - сделаю :-)

progserega avatar Jan 27 '20 06:01 progserega

Потестировал звонок на аккаунт, с включенным мостом. В результате с мобилки не получается на него звонить ни просто голосом ни в виде видео-вызова. На обе попытки - выдаётся такое: Screenshot_2020-06-14-16-12-49

При этом боту не приходит вообще ничего. Т.е. по идее, должно было бы приходить 70-й эвент: https://vk.com/dev/using_longpoll_2

Но его нет. Другие эвенты приходят (например, что пользователь начал печатать, хоть бот его и не обрабатывает), а этого нет:

2020-06-14 20:47:23,505 - MatrixVkBot - bot.py:487 - get_new_vk_messages_v2() DEBUG - get polling with ts=1848773628
2020-06-14 20:47:23,505 - MatrixVkBot - bot.py:495 - get_new_vk_messages_v2() DEBUG - try exec requests.post(https://im.vk.com/nim11065363?act=a_check&key=9622a79b2bcc62ff5bs058eb551a9381e4b5bee8&ts=1848773628&wait=25&mode=2&version=3)
2020-06-14 20:47:26,523 - MatrixVkBot - bot.py:497 - get_new_vk_messages_v2() DEBUG - requests.post return: {"ts":1848773630,"updates":[[61,522712117,1]]}

progserega avatar Jun 14 '20 11:06 progserega

Причём по логике вещей - это не должно зависить от версии АПИ, раз пишут, что "получил уведомление"

progserega avatar Jun 14 '20 11:06 progserega

Видимо нельзя верить тому, что написано - это ж мейлру ;) Попробуй повторить этот эксперимент со включенным VK-клиентом на мобиле - когда сервер видит что хоть один из клиентов умеет принимать вызовы - тогда видимо рассылает уведомления о звонке всем.

MurzNN avatar Jun 15 '20 09:06 MurzNN