Есть работающий бот для бесед, но ему нужны права админа для ответа. Как сделать так, чтобы он мог отправлять сообщения без прав админа?
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
import vk_api
import random
#различные ответы
a = ("привет","вы задолбали","ну что опять?","не трогайте меня прошу:((","я устал отстань")
#код
vk_api.VkApi(token= "низя")
vk._auth_token()
vk.get_api()
longpoll = VkBotLongPoll(vk, --------)
while True:
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW:
if event.object.peer_id != event.object.from_id:
if event.object.text.lower() in ("привет бот","эй бот","бот","ало бот"):
vk.method("messages.send", {"peer_id": event.object.peer_id, "message": random.choice(a),
"random_id": 0 })
if event.object.text.lower() in ("расписание","какие завтра уроки?","какие завтра уроки"):
vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "Пон-англ,алгебра,русск,биолог,географ,литра . Втор-ОБЖ,физра,геометрия,русск,химия,информ,англ. Среда-истор,география,физика,алгебра,обществ,биолог,физра. Четвр-русск,техна,англ,химия,геометрия,истор. Пятниц-литра,черчен,алгебр,физра,истор,муз",
"random_id": 0 })
if event.object.text.lower() == "команды":
vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "Команды - расписание и to be continued",
"random_id": 0 })
Если я не ошибаюсь, то с последней версии vk api боты могут писать в беседы, но не управлять ими.
Если это не так, то враппер (устанавливать только с гитхаба!)vkwave работает каким-то чудесным образом обходя это ограничение.