Skip to content

Установка бота на Windows

D edited this page Mar 18, 2024 · 8 revisions

Краткая инструкция для запуска на системе windows 10 от пользователя.

шаг 1

Для начала нам нужно установить git для нашей системы (консоль открывается: пуск -> служебные программы -> консоль)

ссылка на скачивание установщика git

шаг 2

Устанавливаем в нашу консоль pip и poetry

Вводим в консоль команду py -m ensurepip --upgrade И потом powershell -Command "(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -" (Если вызвало ошибку попробуйте вместо предыдущей py -m poetry install )

шаг 3

Устанавливаем свежую версию бота.

Для этого вводим в консоль git clone https://github.com/esemi/epsilion_wars_mmorpg_automation.git bot_first

Вместо bot_first можно написать любое удобное название папки.

шаг 4

В консоли пишем cd bot_first чтобы консоль зашла в папку с ботом.

шаг 5

Пишем в консоль команду py -m poetry install --only main для установки всех зависимостей бота.

шаг 6

Переходим по ссылке: там вы сможете получить ключ от своего аккаунта телеграмм. Эти ключи нужны для авторизации бота под вашим именем. Никому и никогда не показывайте эти ключи - это тоже самое что логин и пароль к вашему аккаунту!

шаг 7

Логинимся в телеграме по ссылке

Переходим в API Development tools

Создаём новое приложение для телеграма кнопкой Create new application (заполните первые 2 поля, остальные поля не обязательно заполнять)

Копируем себе в блокнот полученные App api_id и App api_hash

шаг 8

Устанавливаем приложение notepad++ (в нем можно создать файл формата .env, он нам пригодиться далее).

шаг 9

Создаём файл .env для настроек (смотри пример настроек)

Перемещаем этот файл в папку с ботом bot_first

шаг 10

Заходим в .env файл и пишем туда наши ключи от телеграма (смотри шаг 7)

telegram_api_id=12345678
telegram_api_hash="db3b640ccbc79919ea8928c2327e11122"

шаг 11

Запускаем бота, вводим в консоль py -m poetry run grind

При первом запуске бот попросит вас ввести свой номер телефона от аккаунта тг, а потом код который придет на ваш тг аккаунт

шаг 12

Все настройки нужно вводить в .env файл в папке бота по аналогии с ключами от телеграмм

Посмотреть настройки и режимы бота можно тут