-
Notifications
You must be signed in to change notification settings - Fork 2
Установка бота на Windows
Краткая инструкция для запуска на системе windows 10 от пользователя.
Для начала нам нужно установить git для нашей системы (консоль открывается: пуск -> служебные программы -> консоль)
ссылка на скачивание установщика git
Устанавливаем в нашу консоль pip и poetry
Вводим в консоль команду py -m ensurepip --upgrade
И потом powershell -Command "(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -"
(Если вызвало ошибку попробуйте вместо предыдущей py -m poetry install
)
Устанавливаем свежую версию бота.
Для этого вводим в консоль git clone https://github.com/esemi/epsilion_wars_mmorpg_automation.git bot_first
Вместо bot_first можно написать любое удобное название папки.
В консоли пишем cd bot_first
чтобы консоль зашла в папку с ботом.
Пишем в консоль команду py -m poetry install --only main
для установки всех зависимостей бота.
Переходим по ссылке: там вы сможете получить ключ от своего аккаунта телеграмм. Эти ключи нужны для авторизации бота под вашим именем. Никому и никогда не показывайте эти ключи - это тоже самое что логин и пароль к вашему аккаунту!
Логинимся в телеграме по ссылке
Переходим в API Development tools
Создаём новое приложение для телеграма кнопкой Create new application
(заполните первые 2 поля, остальные поля не обязательно заполнять)
Копируем себе в блокнот полученные App api_id
и App api_hash
Устанавливаем приложение notepad++ (в нем можно создать файл формата .env, он нам пригодиться далее).
Создаём файл .env для настроек (смотри пример настроек)
Перемещаем этот файл в папку с ботом bot_first
Заходим в .env файл и пишем туда наши ключи от телеграма (смотри шаг 7)
telegram_api_id=12345678
telegram_api_hash="db3b640ccbc79919ea8928c2327e11122"
Запускаем бота, вводим в консоль py -m poetry run grind
При первом запуске бот попросит вас ввести свой номер телефона от аккаунта тг, а потом код который придет на ваш тг аккаунт
Все настройки нужно вводить в .env файл в папке бота по аналогии с ключами от телеграмм
Посмотреть настройки и режимы бота можно тут