Оригинальный репозиторий Telegram-RCON-Bot
-
Сервер (VDS/VPS или ПК с доступом в интернет).
-
Телеграм бот (будет в процессе темы).
-
Перейдите в Телеграм бота @BotFather.
-
Введите команду
/newbot
и начните создания своего бота. После создания обязательно скопируйте токен (оно нам пригодится в процессе создания бота).
-
Установите Python на свой ПК.
-
Перейдите на репозиторий бота и скачайте бота как архив (Code > Download ZIP).
-
Распакуйте архив в нужный вам каталог (сохраните путь к каталогу, оно будет нам нужно).
-
Откройте Командную строку и перейдите в каталог куда вы распаковали бота (это уже зависит от диска куда вы его сохранили, если диск по умолчанию C: и бот тоже сохранен в диске C:, то ваша команда
cd <путь до каталога бота>
, в ином случае гугл вам на помощь). -
Введите команду
pip install poetry
, а после негоpoetry install
.
-
Установите Python (
apt install python
). -
Проверьте работоспособность PIP (введите
pip
, если пишет что команда не найдена, установите его командойapt install python-pip
). -
Установит GIT (
apt install git
). -
Перейдите в нужный вам каталог, где должен располагаться бот, а после введите команду
git clone https://github.com/teanus/Telegram-RCON-Bot
-
Введите команду
mv Telegram-RCON-Bot/* .
-
Введите команду
pip install poetry
, а после негоpoetry install
.
Сперва целиком настройте файл config.yaml как вам нужно.
Теперь создайте файл .env (да, да, без названия с расширением .env). Заполните в него следующий шаблон:
TOKEN=18293929:jakaodhs
rcon_host=127.0.0.1
rcon_port=19132
rcon_password=mypass
postgre_username=dinnerbone
postgre_password=tynaevPass
postgre_host=127.0.0.1
postgre_port=0
TOKEN - Токен Телеграм бота. rcon_host - Айпи сервера. rcon_port - Порт сервера. rcon_password - Пароль от RCON.
postgre_username - Имя пользователя. postgre_password - Пароль от пользователя. postgre_host - Айпи адрес где расположен БД. postgre_port - Порт БД.
Как только ваш бот полностью готов, пора его запускать!
Не отходя от командной строки с каталогом бота, вы должны ввести команду python bot.py
.
Не отходя от командной строки с каталогом бота, вы должны ввести команду python bot.py
(или же bot.py
).
Всё :) (если командная строка закроется, то и бот перестанет работать)
-
Установите Screen (
apt install screen
). -
Введите команду
screen -S rconbot
(если вы ушли с каталога бота, вернитесь туда обратно). -
Введите команду
poetry run python bot.py
.
(если вы вышли со сессии бота, вернуться туда можно командой screen -r rconbot
).
Мои поздравления, ваш собственный RCON Телеграм бот готов! Всё :) (если командная строка закроется, то и бот перестанет работать) [/details]
-
Установите Screen (
apt install screen
). -
Введите команду
screen -S rconbot
(если вы ушли с каталога бота, вернитесь туда обратно). -
Введите команду
poetry run python bot.py
.
(если вы вышли со сессии бота, вернуться туда можно командой screen -r rconbot
).
Мои поздравления, ваш собственный RCON Телеграм бот готов!