Почему не отвечает бот вк апи
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 года)