bivashy / java-vk-bots-long-poll-api

A Java library to create VK bots using Bots Long Poll API
MIT License
3 stars 0 forks source link

PM Message #14

Closed Suro4ek closed 3 years ago

yvasyliev commented 3 years ago

Hi @1Suro1, I need some additional info to investigate.

Could you please share what message content are you sending? I cannot reproduce this with text messages...

Could you please also share the project you have created with your bot? Please do not leave any access_token. I will use your project as template.

yvasyliev commented 3 years ago

Я не вижу никаких ошибок в вашем проекте. На всякий случай запускал на разных компьютерах. У меня есть подозрение, что вы получаете событие, на которое нет обработчика в библиотеке. Или же это событие неудачно парсится.

Чтоб выяснить это мне нужно, чтобы вы:

  1. Добавили в pom.xml зависимость для логирования:
    <dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.30</version>
    </dependency>
  2. Переписали метод main:
    public static void main(String[] args) {
    System.setProperty(SimpleLogger.DEFAULT_LOG_LEVEL_KEY, "DEBUG");
    new BotsLongPoll(new VKBot()).run();
    }
  3. Скинули сюда JSON, который вы получаете сразу после отправки сообщения. Он будет выведен в консоль. В моем случае я получаю такой:
    [main] DEBUG api.longpoll.bots.methods.Method - Received: {"ts":"3070","updates":[{"type":"message_new","object":{"message":{"date":1605248373,"from_id":381980625,"id":560,"out":0,"peer_id":381980625,"text":"Hi","conversation_message_id":536,"fwd_messages":[],"important":false,"random_id":0,"attachments":[],"is_hidden":false},"client_info":{"button_actions":["text","vkpay","open_app","location","open_link"],"keyboard":true,"inline_keyboard":true,"carousel":false,"lang_id":3}},"group_id":168975658,"event_id":"a2834b7ad8f30e3c9620baaf058dbf362164d0b0"}]}