Re: Untitled

Автор: Crimson Panda, 1 Год назад, написана на языке Python, просмотрена 146 раз(а). Эта заметка является ответом Untitled Автор: Corrupt Pintail - посм. различия
URL https://pastie.ru/view/b28cf084 Встраивание на сайт
Скачать заметку или Посмостреть исходник Test1
  1. # -*- coding: utf-8 -*-
  2. import vk_api
  3. import time
  4. import sys
  5. import re
  6.  
  7. token = "bd5c11035de59674c4c3995bf9ab7e456bfe599fa77f57d56bee73f45e29c73a29be04ca8d51ed188ac41"
  8. vk = vk_api.VkApi(token=token)
  9. vk._auth_token()
  10.  
  11. words = {
  12.     '1': 'понедельник 8:00-14:00',
  13.     '2': 'вторник 14:00-20:00',
  14.     '3': 'среда 8:00-14:00',
  15.     '4': 'четверг 14:00-20:00',
  16.     '5': 'пятница 8:00-14:00'
  17. }
  18.  
  19. while True:
  20.     try:
  21.         messages = vk.method("messages.getConversations", {"offset": 0, "count": 20, "filter": "unanswered"})
  22.         if messages["count"] >= 1:
  23.             id = messages["items"][0]["last_message"]["from_id"]
  24.             body = messages["items"][0]["last_message"]["text"]
  25.  
  26.             msg = body.lower()
  27.  
  28.             if (words.get(msg)):
  29.                 vk.method("messages.send", {"peer_id": id, "message": words[msg]})
  30.             # if body.lower() == u"привет":
  31.                 # vk.method("messages.send", {"peer_id": id, "message": "Привет!"})
  32.             # elif body.lower() == u"иди нахуй":
  33.                 # vk.method("messages.send", {"peer_id": id, "message": "сам иди"})
  34.             # else:
  35.                 # vk.method("messages.send", {"peer_id": id, "message": "Не понял тебя!"})
  36.             # print(u'Пишет ' + body)
  37.     except Exception as e:
  38.         print('Error: ' + str(e))
  39.         time.sleep(1);
  40.         print('sleep')
  41.  
Ответить: "Re: Untitled"

Здесь Вы можете ответить на заметку выше