Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from vk_api.longpoll import VkLongPoll, VkEventType
- import vk_api
- import time
- from datetime import datetime
- import random
- login, password = "логин", "пароль"
- vk_session = vk_api.VkApi(token="токен")
- vk = vk_session.get_api()
- longpoll = VkLongPoll(vk_session)
- def send_message(vk_session, id_type, id, message=None, attachment=None, keyboard=None):
- vk_session.method('messages.send', {id_type: id, 'message': message, 'random_id': random.randint(-2147483648, +2147483648), "attachment": attachment, "keyboard": keyboard})
- while True:
- for event in longpoll.listen():
- if event.type == VkEventType.MESSAGE_NEW:
- print("Сообщение принято в: " +str(datetime.strftime(datetime.now(), "%H:%M:%S")))
- print("Текст сообщения: " +str(event.text))
- print(event.user_id)
- response = event.text.lower()
- if event.from_user and not (event.from_me):
- if response == "Пип":
- vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'ответ', 'random_id': 0})
- elif response == "кодовое слово #2":
- vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'ответ', 'random_id': 0})
- elif response == "кодовое слово #3":
- vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'ответ', 'random_id': 0})
- else:
- vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'Чё?', 'random_id': 0})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement