Почему не отвечает бот вк апи

from flask import Flask, request, json

import vk_api
import random

vk = vk_api.VkApi(token="токен")

app = Flask(__name__)

@app.route('/', methods = ["POST"])
def main():
    data = json.loads(request.data)
    if data["type"] == "confirmation":
        return "код коллбек апи"
    elif data["type"] == "message_new":
        object = data["message"]
        id = object["peer_id"]
        body = object["text"]
        if body.lower() == "привет":
                vk.method("messages.send", {"peer_id": id, "message": "Привет!", "random_id": random.randint(1, 2147483647)})
        elif body.lower() == "я не подписан на канал it things":
                vk.method("messages.send", {"peer_id": id, "message": "Казнить грешника!", "random_id": random.randint(1, 2147483647)})
        else:
            vk.method("messages.send", {"peer_id": id, "message": "Не понял тебя!", "random_id": random.randint(1, 2147483647)})
    return "ok"

бот просто молчит и не отвечает ни в лс, ни в беседах. в чем тут ошибка? (возможно в новой версии вк апи, т.к код был написан на версии 2018 года)


Ответы (0 шт):