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

Как сделать чтобы бот отвечал в лс?

Мне нужно чтобы после выполнения кика пользователю в лс выводило сообщение из переменной msg
скиньте как это сделать (Кодом если можно)

from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
import vk_api
import vk
import random
msg = '✉Уведомление✉\nВы активировали ключ кика!'
vk = vk_api.VkApi(token="Мой токен")
 
vk._auth_token()
 
vk.get_api()

longpoll = VkBotLongPoll(vk,Ид группы)
key = random.randint(Тут генерируется рандомный ключ)
userid = input('Введите id пользователя которого хотите кикнуть\n\n-> ')
print('Ваш ключ для кика - ' + str(key))


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() == str(key):
                        print('\nПользователь ввёл ключ для кика!\n')
                        vk.method("messages.send", {"peer_id": event.object.peer_id, "message": '!kick ' + str(userid),"random_id": 14124212125})
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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