Начал писать бота, он работает так:Пишу в группе созданой от сообщества он отвечает в лс сообщества?так вообще не работает 15ю ошибку вк выдаёт

Дмитрий56678

Новичок
Пользователь
Апр 21, 2021
2
0
1
import random

import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

# --
from commander.commander import Commander
from vk_bot import VkBot
# --


def write_msg(user_id, message):
vk.method('messages.send', {'user_id': user_id, 'message': message, 'random_id': random.randint(0, 2048)})


# API-ключ созданный ранее
token = "апи группы"

# Авторизуемся как сообщество
vk_session = vk_api.VkApi(token=token)

# Работа с сообщениями
longpoll = VkBotLongPoll(vk_session,'id группы')

commander = Commander()
print("Server started")
for event in longpoll.listen():

if event.type == VkBotEventType.MESSAGE_NEW:

if event.from_chat:

print(f'New message from {event.user_id}', end='')

bot = VkBot(event.user_id)

if event.text[0] == "/":
write_msg(event.user_id, commander.do(event.text[1::]))
else:
write_msg(event.user_id, bot.new_message(event.text))

print('Text: ', event.text)
print("-------------------")
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 580
457
83
как задать вопрос

15 ошибка - это ошибка прав, вам нужно разрешить в группе отправлять сообщения...
подробнее читайте в документации...
 

Форум IT Специалистов