Iriskin0 / Chat-Wars-Bot

Бот для текстовой мморпг Chat Wars в Telegram (плз не смотрите код, этому проекту сто лет)
43 stars 33 forks source link

Добавить автопрохождение туториала #113

Open Wifelly opened 7 years ago

Wifelly commented 7 years ago

Автопрохождение туториала Примерный код:

if username == bot_username:
    log('Получили сообщение от бота.')

    elif "Привет, новобранец! А что же ты без меча пришел на доклад?" in text:
        action_list.append(orders['quests'])
        sleep_time = random.randint(1, 3)
        sleep(sleep_time)
        action_list.append(orders['les'])

    elif "Теперь нажми 🏰Замок для дальнейших указаний" in text:
        action_list.append(orders['castle_menu'])

    elif "Как закончишь, нажми 🏰Замок" in text:
        action_list.append(orders['castle_menu'])

    elif "Чтобы вооружиться, нажми /gift" in text:
        action_list.append('/gift')

    elif "Экипируйся. Для этого нажми /inv" in text:
        action_list.append('/inv')
        sleep(1)
        action_list.append('/on_100')
        sleep(1)
        action_list.append('/on_212')
        sleep(1)
        action_list.append(orders['castle_menu'])
        sleep(1)
        action_list.append('🏚Лавка')
        sleep(1)
        action_list.append('Снаряжение')
        sleep(1)
        action_list.append('Перчатки')
        sleep(1)
        action_list.append('Сапоги')
        sleep(1)
        action_list.append('Броня')
        sleep(1)
        action_list.append('Шлем')
        sleep(1)
        action_list.append('/buy_helmet1')
        sleep(1)
        action_list.append('/buy_armor1')
        sleep(1)
        action_list.append('/buy_boots1')
        sleep(1)
        action_list.append('/buy_gloves1')
        sleep(1)
        action_list.append('/on_225')
        sleep(1)
        action_list.append('/on_218')
        sleep(1)
        action_list.append('/on_200')
        sleep(1)
        action_list.append('/on_206')
        sleep(1)
        action_list.append(orders['hero'])
Wifelly commented 7 years ago

Но этот вариант рабочий только в том случае, если твинк зарегистрирован по рефке. А это крайне опасно. У самого 10 штук так в бан улетело, даже не успев докачаться до 3-го лвла. Для нереферальных можно добавить только покупку пары вещей, в зависимости от голды с первого леса