diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..89a62a1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "python.pythonPath": "C:\\Users\\dan63\\AppData\\Local\\Programs\\Python\\Python38-32\\python.exe" +} \ No newline at end of file diff --git a/dan63047bot.py b/dan63047bot.py new file mode 100644 index 0000000..7543daa --- /dev/null +++ b/dan63047bot.py @@ -0,0 +1,34 @@ +import vk_api +from vk_api.longpoll import VkLongPoll, VkEventType + +def write_msg(user_id, message): + vk.method('messages.send', {'user_id': user_id, 'message': message}) + +# API-ключ созданный ранее +token = "6a9c267cd469388709a9e9acaddbe0aa81a0abbf12239b3e597a31729ffbddb9c88e80a443554c918b8f7" + +# Авторизуемся как сообщество +vk = vk_api.VkApi(token=token) + +# Работа с сообщениями +longpoll = VkLongPoll(vk) + +# Основной цикл +for event in longpoll.listen(): + + # Если пришло новое сообщение + if event.type == VkEventType.MESSAGE_NEW: + + # Если оно имеет метку для меня( то есть бота) + if event.to_me: + + # Сообщение от пользователя + request = event.text + + # Каменная логика ответа + if request == "привет": + write_msg(event.user_id, "Хай") + elif request == "пока": + write_msg(event.user_id, "Пока((") + else: + write_msg(event.user_id, "Не поняла вашего ответа...")