Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import vk_api
- from vk_api.bot_longpoll import VkBotEventType, VkBotLongPoll
- import json
- vk = vk_api.VkApi(token="e8e484052a6e8fd09ccb6750fa0c8184e98be5decb51c59e9fb2840fc4559c7eded98a4d7718a93d0f3df")
- vk._auth_token()
- vk.get_api()
- keyboard = {
- "one_time": False,
- "buttons": [
- [{"action": {"type": "text","payload": "{\"button\": \"1\"}","label": "направления" },"color": "negative"}],
- [{"action": {"type": "text","payload": "{\"button\": \"2\"}","label": "преподовательский состав" },"color": "negative"}],
- [{"action": {"type": "text","payload": "{\"button\": \"2\"}","label": "крутые фишки, особенности" },"color": "negative"}],
- ]
- }
- keyboard = json.dumps(keyboard, ensure_ascii=False).encode('utf-8')
- keyboard = str(keyboard.decode('utf-8'))
- keyboard1 = {
- "one_time": False,
- "buttons": [
- [{"action": {"type": "text","payload": "{\"button\": \"1\"}","label": "ро" },"color": "primary"}],
- [{"action": {"type": "text","payload": "{\"button\": \"2\"}","label": "вшэ" },"color": "primary"}],
- [{"action": {"type": "text","payload": "{\"button\": \"2\"}","label": "биохим" },"color": "primary"}],
- ]
- }
- keyboard1 = json.dumps(keyboard1, ensure_ascii=False).encode('utf-8')
- keyboard1 = str(keyboard1.decode('utf-8'))
- longpoll = VkBotLongPoll(vk, 188834312)
- while True:
- for event in longpoll.listen():
- if event.type == VkBotEventType.MESSAGE_NEW:
- #добавляем действия кнопок
- if event.object.text.lower() == "новые кнопки":
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "выбери то, о чём хочешь узнать", "random_id": 0,
- "keyboard": keyboard})
- if "преподовательский состав" in event.object.text:
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "разные учителя", "random_id": 0
- })
- if "крутые фишки, особенности" in event.object.text:
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "надо писать дипломную работу", "random_id": 0
- })
- if event.object.text.lower() == "направления":
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "выбери направление", "random_id": 0,
- "keyboard1": keyboard1})
- if "ро" in event.object.text:
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "отлично. скажи кнопки", "random_id": 0
- })
- if "вшэ" in event.object.text:
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "скажи кнопки))", "random_id": 0
- })
- if "биохим" in event.object.text:
- vk.method("messages.send", {"peer_id": event.object.peer_id, "message": "приветик. скажт привет))", "random_id": 0
- })
- #сообщения в сообществе:
- if event.object.peer_id == event.object.from_id:
- if event.object.text.lower() == "привет":
- vk.method("messages.send", {"user_id": event.object.from_id, "message": "Приветик скажи ооо",
- "random_id": 0})
- if event.object.peer_id == event.object.from_id:
- if event.object.text.lower() == "ооо":
- vk.method("messages.send", {"user_id": event.object.from_id, "message": "ооо. теперь скажи привет",
- "random_id": 0})
- if event.object.peer_id == event.object.from_id:
- if event.object.text.lower() == "привет":
- vk.method("messages.send", {"user_id": event.object.from_id, "message": "здравствуй.",
- "random_id": 0})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement