Загрузка...

Кто может помочь запустить скрипт?

Тема в разделе Python создана пользователем or1Gamk1n 18 сен 2020. 217 просмотров

  1. or1Gamk1n
    or1Gamk1n Автор темы 18 сен 2020 66 25 май 2020
    from saya import Vk, Uploader
    from time import sleep
    import html
    import datetime
    import requests
    import random

    login = ""#в кавычках
    password = ""#в кавычках
    id = #без кавычек

    vk = Vk(номер=номер, пароль=пароль)

    class photo_effect:
    fakereq = requests.Session()
    fakereq.headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36'}
    types = {
    "cat": "https://thiscatdoesnotexist.com/"
    }

    def gen(type, file="image.jpg"):
    with open(file, "wb") as f:
    f.write(photo_effect.fakereq.get(photo_effect.types[type]).content)
    return file

    def photo(path, peer_id):
    return Uploader.format(vk.uploader.message_photo(path, peer_id=peer_id), "photo")

    print("Бот запущен")

    for event in vk.longpoll.listen(True):
    try:
    if event['type'] == "message_new":
    msg = html.unescape(event["text"]).replace("<br>","\n")
    msg_id = int(event["message_id"])
    peer_id = int(event["peer_id"])

    if 'from' in event['object']:
    from_id = int(event['object']['from'])
    conv = True
    else:
    conv = False
    from_id = int(vk.messages.getById(message_ids=event['message_id'])['response']['items'][0]['from_id'])
    #бан илья
    # айди в скобках через запитую
    ban = [512089705]
    if from_id in ban:
    continue
    if 'mentions' in event['object']:
    reply = True
    reply_id = event['object']['mentions'][0]
    else:
    reply = False
    if conv:
    #команда кошка
    if msg == "/cat":
    vk.messages.send(
    random_id=0,
    attachment=photo(photo_effect.gen("cat"), peer_id),
    peer_id=peer_id
    )
    #команда время
    elif msg == "/time":
    now = datetime.datetime.now()
    vk.messages.send(
    random_id=0,
    message=str(now.strftime("Текущее время: %H:%M")),
    peer_id=peer_id
    )
    #команда помощь
    elif msg == "/help":
    vk.messages.send(
    random_id=0,
    message="""Команды:
    /time – время
    /cat – картинка кота
    /anim – (◠‿◕)
    /bot - проверка бота""",
    peer_id=peer_id
    )
    #команда проверки бота
    elif msg =="/bot":
    vk.messages.send(
    random_id=0,
    message="⚠я на месте⚠",
    peer_id=peer_id
    )
    #если написали хуй
    elif msg == "хуй":
    vk.messages.send(
    random_id=0,
    message="у тебя его нет",
    peer_id=peer_id
    )
    elif msg == "продам":
    vk.messages.send(
    random_id=0,
    message="я щас тебя на рынке продам",
    peer_id=peer_id
    )
    elif msg == "куплю":
    vk.messages.send(
    random_id=0,
    message="продам воздух, писать в лс",
    peer_id=peer_id
    )
    elif msg == "id":
    vk.messages.send(
    random_id=0,
    message="Твой id: @id{}".format(reply_id if reply else from_id),
    peer_id=peer_id
    )
    #привет
    elif msg == "привет":
    vk.messages.send(
    random_id=0,
    message="ку",
    peer_id=peer_id
    )
    elif "all_inactive3051985" in msg:
    print (vk.messages.removeChatUser(member_id=from_id, chat_id=peer_id-2000000000))
    #аним
    elif msg == "/anim":
    vk.messages.send(
    random_id=0,
    message="/anim//start",
    peer_id=peer_id
    )
    elif msg == "/anim//start" and from_id == id:
    vk.messages.edit(message_id=msg_id, peer_id=peer_id, message="""{\__/}
    ( • - •)
    /つ хочешь цветочек?""")
    sleep(3)
    vk.messages.edit(message_id=msg_id, peer_id=peer_id, message="""{\__/}
    ( • - •)
    / > может кису?""")
    sleep(3)
    vk.messages.edit(message_id=msg_id, peer_id=peer_id, message="""{\__/}
    ( • - •)
    < \ не, киса моя""")
    sleep(3)
    vk.messages.edit(message_id=msg_id, peer_id=peer_id, message="""{\__/}
    ( • - •)
    /つ❤ хм, может... Моё сердечко?""")
    sleep(4)
    vk.messages.edit(message_id=msg_id, peer_id=peer_id, message="""(\___(\
    („• ֊ •„)
    O❤O да, думаю то, что надо.""")
    sleep(4)
    vk.messages.edit(message_id=msg_id, peer_id=peer_id, message="""(• ֊ •)
    |>❤<|хотя нет, оно очень хрупкое""")
    sleep(4)
    vk.messages.edit(message_id=msg_id, peer_id=peer_id, message="""(„• ֊ •„)
    ❤< \я не буду доверять своё сердечко всем подряд. Не дам""")
    sleep(4)
    vk.messages.edit(message_id=msg_id, peer_id=peer_id, message="""( • ֊ •)
    /つ❤ но ты лучшая, тебе я доверяю, возьми егo""")
    sleep(6)
    else:
    if from_id != id:
    vk.messages.send(random_id=0, message=random.choice(["привет","я бот","что хотел","я не бот","как дела","что тебе надо","отстань, я занят","напишу через пол часа","если тебе что то надо то сходи в магазин и купи","и что","а я тут причем","пока","да","нет","я так сказал"",это ты так сказал?",]),peer_id=peer_id)
    except Exception as e:
    print(e)
     
  2. pro100takZdes
    а в чем собственно проблема?
     
    1. Посмотреть предыдущие комментарии (2)
    2. or1Gamk1n Автор темы
      pro100takZdes, го в дс,я кинул заявку "or1Gam1#0001
    3. or1Gamk1n Автор темы
    4. pro100takZdes
      or1Gamk1n, ну в дс я тебя добавил
  3. Shellar
    Shellar 18 сен 2020 Заблокирован(а)
    Устанавливаешь себе питон, открываешь консоль и вводишь python "путь до скрипта" (без кавычек)
     
Top
Загрузка...