Написал бота для ЛС вконтакте, но , например, если я напишу "Привет", в диалоге с кем то, то я отвечу в этом же диалоге сам себе. Как сделать, может быть , исключение, что бы он отвечал на все user_id кроме моего.
import sys
sys.path.insert(0, '../')
from vk_api.longpoll import VkLongPoll, VkEventType
import vk_api
from datetime import datetime
import data
import random
import time
login, password = '+79876543210', 'Pa$$word'
vk_session = vk_api.VkApi(token="54547567567831246b2fbd66b464a06f842b02eac3405000205856ac55e1e08db59fc63434bf2912eb")
session_api = vk_session.get_api()
longpoll = VkLongPoll(vk_session)
def send(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, +214783648)})
while True:
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW:
response = event.text.lower()
if response == 'привет' or response == 'приветствую':
vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'Привет!', 'random_id': 0})
elif response == 'Пока':
vk_session.method('messages.send', {'user_id': event.user_id, 'message': 'До свидания!', 'random_id': 0})