first ver
This commit is contained in:
parent
6c2ecf5b98
commit
dfaa083f48
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"python.pythonPath": "C:\\Users\\dan63\\AppData\\Local\\Programs\\Python\\Python38-32\\python.exe"
|
||||
}
|
|
@ -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, "Не поняла вашего ответа...")
|
Loading…
Reference in New Issue