Задать вопрос

Есть работающий бот для бесед, но ему нужны права админа для ответа. Как сделать так, чтобы он мог отправлять сообщения без прав админа?

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 })
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
total4c
@total4c
Говнокодер
Боты в ВК могут принимать сообщения если в нем есть пуш-упоминание, либо если сообщение начинается с префикса "/".

P.S. На будущее, вставляйте ваш код в специальный тэг, чтобы он был читаем. В противном случае, помочь вам не смогут.7Q6Yyt3U7nA.jpg
Ответ написан
Комментировать
Gear_up
@Gear_up
Если я не ошибаюсь, то с последней версии vk api боты могут писать в беседы, но не управлять ими.
Если это не так, то враппер (устанавливать только с гитхаба!)vkwave работает каким-то чудесным образом обходя это ограничение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы