Для работы бота требуется:
- Python 3.10.6 (более новые версии, скорее всего, будут работать, но насчет более старых версий уверенности нет).
- pip 24.3.1 (аналогично, более новые версии должны работать).
- Библиотеки, указанные в файле
requirements.txt.
Чтобы установить проект на свой компьютер, выполните следующие шаги:
-
Убедитесь, что у вас установлен Git:
- Если Git не установлен, скачайте и установите его с официального сайта.
- Проверьте установку, выполнив в терминале команду:
git --version
-
Клонируйте репозиторий:
- Откройте терминал и перейдите в папку, куда вы хотите скопировать проект.
- Выполните команду:
git clone https://github.com/deexsed/getMatchIdBot
-
Перейдите в папку проекта:
- После клонирования перейдите в папку проекта:
cd getMatchIdBot
- После клонирования перейдите в папку проекта:
-
Установите зависимости:
- Установите необходимые пакеты, выполнив команду:
pip install -r requirements.txt
- Установите необходимые пакеты, выполнив команду:
Теперь проект готов к настройке и запуску.
Чтобы зарегистрировать бота в Telegram, выполните следующие шаги:
- Откройте Telegram: Запустите приложение Telegram на вашем устройстве.
- Найдите BotFather:
- В строке поиска введите
@BotFather. - Выберите BotFather из списка результатов (у него будет синяя галочка, подтверждающая, что это официальный бот).
- В строке поиска введите
- Запустите BotFather:
- Нажмите кнопку «START» или введите команду
/start.
- Нажмите кнопку «START» или введите команду
- Создайте нового бота:
- Введите команду
/newbotи отправьте её.
- Введите команду
- Укажите имя бота:
- Вам будет предложено ввести имя для вашего бота. Это имя будет отображаться в чатах и контактах.
- Придумайте уникальный юзернейм:
- После этого вам нужно будет придумать юзернейм для бота, который должен заканчиваться на «bot» (например,
MyFirstBot). Юзернейм должен состоять только из латинских букв и цифр, а также быть уникальным.
- После этого вам нужно будет придумать юзернейм для бота, который должен заканчиваться на «bot» (например,
- Получите токен:
- После успешной регистрации BotFather предоставит вам токен API, который нужен для работы с ботом. Сохраните его в безопасном месте, так как он будет использоваться для авторизации вашего бота.
Для начала работы выполните следующие шаги:
-
Настройте файл
heroes.json:- В файле
heroes.jsonукажите необходимых героев. Они будут отображаться у пользователя при вводе героя. В названии можно указать что угодно.
- В файле
-
Настройте файл
config.py:- В файле
config.pyукажите токен бота, полученный от @BotFather.
- В файле
-
Запустите бота:
- Запустите файл
start_bot.batдля начала работы бота.
- Запустите файл
-
Получение статистики матчей:
- После записи первого матча в папке проекта появится файл
matchStat.xlsx. В нем будут находиться все полученные номера матчей.
- После записи первого матча в папке проекта появится файл
-
Наслаждайтесь:
- Теперь вы можете использовать бота и наслаждаться его функционалом!
Если вы хотите удалить установленные пакеты, выполните следующую команду в терминале:
pip uninstall -y -r requirements.txtПримечание: Убедитесь, что все шаги выполнены корректно, чтобы бот работал без ошибок. Если возникнут проблемы, проверьте, правильно ли вы указали токен и установили все необходимые библиотеки.


