Support-BOT

This commit is contained in:
2024-05-01 21:10:09 +03:00
parent e70690abe1
commit 1874da0d8a
8 changed files with 526 additions and 34 deletions

View File

@@ -183,3 +183,39 @@ PS: Для запуска необходим python 3.9 или выше
```/deleteadmin``` - Удаляет права администратора у пользователя в **чате поддержки**. После удаления прав администратора нужно вручную удалить пользователя из группы телеграм.
## Автозапуск бота
1.Создание службы:Создайте файл службы для вашего бота. Например, my_bot.service
```
sudo nano /etc/systemd/system/my_bot.service
```
2.Редактирование службы:Внесите следующие настройки в файл службы:
```
[Unit]
Description=My Python Telegram Bot
After=network.target
[Service]
User=your_username
Group=your_groupname
WorkingDirectory=/path/to/your/bot
ExecStart=/path/to/your/python /path/to/your/bot/main.py
Restart=always
[Install]
WantedBy=multi-user.target
```
Замените your_username, your_groupname, /path/to/your/bot, и /path/to/your/python на соответствующие значения для вашей среды. Убедитесь, что ExecStart указывает на правильный путь к вашему скрипту Python бота.
3.Перезагрузка systemd:После того как вы сохранили изменения, перезагрузите systemd для применения новой службы:
```
sudo systemctl daemon-reload
```
4.Управление службой:Теперь вы можете управлять вашим ботом как службой. Например, чтобы запустить его и настроить автозапуск при загрузке системы, выполните следующие команды:
```
sudo systemctl start my_bot
sudo systemctl enable my_bot
```
Чтобы проверить статус вашей службы, выполните:
```
sudo systemctl status my_bot
```