progserega / MatrixVkBot

Bridge-bot for send and recieve VK.com messages in matrix (matrix.org).
Other
18 stars 4 forks source link

Не получаю сообщения из ВК #31

Open ca5ua1 opened 2 years ago

ca5ua1 commented 2 years ago

Зато есть такая ошибка "body": "ошибка получения сообщений из ВК. Ошибка работы с ВК-апи в функции get_new_vk_messages_v2()",

serega404 commented 2 years ago

Зато есть такая ошибка "body": "ошибка получения сообщений из ВК. Ошибка работы с ВК-апи в функции get_new_vk_messages_v2()",

Какой access token использовали?

ca5ua1 commented 2 years ago

vk_app_id="2685278" #"2274003" Пробывала эти оба, должны быть от Kate mobile

serega404 commented 2 years ago

Попробуйте убрать кавычки " Что бы получилось: vk_app_id=2685278

ca5ua1 commented 2 years ago

Отсутствие кавычек - не помогло. Всё удалила, кроме config.py, и склонировала репозиторий. Прошла авторизацию, добавила новый диалог, попыталась в него написать и словила это

2021-10-22 16:59:31,673 - MatrixVkBot - bot.py:1674 - on_message() DEBUG - =start function=
2021-10-22 16:59:31,673 - MatrixVkBot - bot.py:1681 - on_message() DEBUG - new MATRIX message:
2021-10-22 16:59:31,673 - MatrixVkBot - bot.py:1682 - on_message() DEBUG - {
    "content": {
        "body": "test",
        "msgtype": "m.text"
    },
    "event_id": "тут_был_текст",
    "origin_server_ts": тут_был_текст,
    "room_id": "тут_был_текст",
    "sender": "тут_был_текст",
    "type": "m.room.message",
    "unsigned": {
        "age": 317
    }
}
2021-10-22 16:59:31,673 - MatrixVkBot - bot.py:1734 - on_message() DEBUG - тут_был_текст: test
2021-10-22 16:59:31,673 - MatrixVkBot - bot.py:1735 - on_message() DEBUG - try lock before process_command()
2021-10-22 16:59:31,673 - MatrixVkBot - bot.py:1737 - on_message() DEBUG - success lock before process_command()
2021-10-22 16:59:31,673 - MatrixVkBot - bot.py:58 - process_command() DEBUG - =start function=
2021-10-22 16:59:31,673 - MatrixVkBot - bot.py:101 - process_command() DEBUG - user=@casul:matrix.org send command=test
2021-10-22 16:59:31,673 - MatrixVkBot - bot.py:102 - process_command() DEBUG - cur_state=dialog
2021-10-22 16:59:31,674 - MatrixVkBot - bot.py:356 - process_command() ERROR - Traceback (most recent call last):
  File "/тут_был_текст/MatrixVkBot/./bot.py", line 106, in process_command
    bot_control_room=data["users"][user]["matrix_bot_data"]["control_room"]
KeyError: 'matrix_bot_data'

2021-10-22 16:59:31,674 - MatrixVkBot - bot.py:357 - process_command() ERROR - exception at execute process_command()
2021-10-22 16:59:31,674 - MatrixVkBot - bot.py:1165 - bot_system_message() DEBUG - =start function=
2021-10-22 16:59:31,674 - MatrixVkBot - bot.py:1166 - bot_system_message() INFO - внутренняя ошибка бота при обработке команды в функции process_command()
2021-10-22 16:59:31,674 - MatrixVkBot - bot.py:1173 - bot_system_message() ERROR - Traceback (most recent call last):
  File "/тут_был_текст/MatrixVkBot/./bot.py", line 106, in process_command
    bot_control_room=data["users"][user]["matrix_bot_data"]["control_room"]
KeyError: 'matrix_bot_data'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/тут_был_текст/MatrixVkBot/./bot.py", line 1167, in bot_system_message
    bot_control_room=data["users"][user]["matrix_bot_data"]["control_room"]
KeyError: 'matrix_bot_data'

2021-10-22 16:59:31,674 - MatrixVkBot - bot.py:1174 - bot_system_message() ERROR - exception at execute bot_system_message()
2021-10-22 16:59:31,674 - MatrixVkBot - bot.py:1748 - on_message() ERROR - error process command: 'test'
progserega commented 2 years ago

Попробуйте удалить (переместить) файл статуса бота - его путь задаётся в конфиге в опции data_file

ventureoo commented 2 years ago

Аналогичная проблема.