Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import vk_api
- import random
- import joke
- import coin
- import parse
- import skrins
- import clava
- TOKEN = "b8320765a59b569094173ade43bd5aef90a5ce915e867603879b05c7d252545e4f4dadcf898464f82594e"
- vk = vk_api.VkApi(token=TOKEN)
- vk._auth_token()
- while True:
- messages = vk.method("messages.getConversations", {"count":20, "filter":"unanswered"})
- bot_info = """
- Здравствуйте. Я бот Система.
- шутка - Система кидает шутку
- монетка - Система кидает монетку
- курс - курс валют на сегодня
- картинки - разные картинки
- """
- if messages["count"] > 0:
- last_messages = messages.get("items")[0]["last_message"]
- text = last_messages["text"]
- user_id = last_messages["from_id"]
- msg_id = random.randint(1, 200000000000000000000000000000000000000000000000000000000)
- if text.lower() == "шутка":
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "message":joke.get_joke()})
- elif text.lower() == "монетка":
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "message":coin.get_coin()})
- elif text.lower() == "курс":
- fnt = parse.get_course('R01035')
- usd = parse.get_course('R01235')
- eur = parse.get_course('R01239')
- ien = parse.get_course('R01820')
- grn = parse.get_course('R01720')
- uan = parse.get_course('R01375')
- course_msg = "{} дают за 1 фунт стерлингов \n {} дают за 1 доллар \n {} дают за 1 евро \n {} дают за 1 йен \n {} дают за 1 гривну \n {} дают за 1 юань".format(fnt, usd, eur, ien, grn, uan)
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "message":course_msg})
- elif text.lower() == "1":
- fox = ["photo-72884889_456303168", "photo-72884889_456303169", "photo-72884889_456303170", "photo-72884889_456303171", "photo-72884889_456303172"]
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "message":"лисик", "attachment": random.choice(fox)})
- elif text.lower() == "2":
- advice = ["photo-72884889_456303229", "photo-72884889_456303230", "photo-72884889_456303231", "photo-72884889_456303232", "photo-72884889_456303233", "photo-72884889_456303234"]
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "message":"советик", "attachment": random.choice(advice)})
- elif text.lower() == "3":
- skrin = skrins.get_photo()
- if skrin is None:
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "message":"нету"})
- else:
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "message":"X^X", "attachment": skrin})
- elif text.lower() == "музыка":
- music = ["audio442063275_456239398"
- "audio442063275_456239339"
- "audio442063275_456239334"
- "audio442063275_456239338"
- "audio442063275_456239030"
- "audio442063275_456239109"
- "audio442063275_456239028"
- "audio442063275_456239023"
- "audio442063275_456239026"
- "audio442063275_456239339"
- "audio442063275_456239339"]
- elif text.lower() == "картинки":
- bot_pictures = """
- 1.лисята
- 2.советы
- 3.скрин
- """
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "message":bot_pictures})
- elif text.lower == "клава":
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "keyboard":json.dumps(clava.clava), "message": "Здрасть"})
- else:
- vk.method("messages.send", {"peer_id":user_id, "random_id":msg_id, "message":bot_info})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement