vk_api [15] Access denied: no access to call this method
жалуется он на строку longpoll = VkBotLongPoll(vk, 207441885) Я не знаю что не так с этим куском чего-то, у меня уже просто бомбит с того что то-ли я тупой, то-ли оно. Это если что бот через сообщество. Сначала была проблема с тем что он игнорил сообщения в беседа, не смотря на то что я ему выдал уже все права какие есть. Сменил на VkBotLongPoll и произошло вот это
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
from vk_api.utils import get_random_id
def write_msg(user_id, message):
vk.method('messages.send', {'user_id': user_id, 'message': message, 'random_id': 0})
token = "***"
vk = vk_api.VkApi(token=token)
longpoll = VkBotLongPoll(vk, 207441885)
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW:
if event.from_chat:
# Сообщение от пользователя
request = event.text
# Каменная логика ответа
if request == "привет":
write_msg(event.user_id, "Хай")
elif request == "пока":
write_msg(event.user_id, "Пока((")
else:
write_msg(event.user_id, "Не поняла вашего ответа...")