Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
| prog:python:tgbot [18/06/2024 10:25] – створено osvex | prog:python:tgbot [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1 | ||
|---|---|---|---|
| Рядок 44: | Рядок 44: | ||
| **@bot.message_handler() **- будь-який текст | **@bot.message_handler() **- будь-який текст | ||
| + | |||
| + | ===== Сповіщення в telegram з сервера ===== | ||
| + | |||
| + | Если хотите получать уведомления о авторизации определенного пользователя отредактируйте файл **~/ | ||
| + | <code python> | ||
| + | ## Уведомление об авторизации на сервере | ||
| + | # Получаем ip адрес | ||
| + | USER_IP=$(echo $SSH_CLIENT | awk '{ print $1}') | ||
| + | # Формируем сообщение для отправки | ||
| + | BOT_MESSAGE=" | ||
| + | |||
| + | # Отправляем сообщение | ||
| + | curl -X POST -d " | ||
| + | |||
| + | </ | ||
| + | ===== Створення демона на сервері ===== | ||
| + | |||
| + | **Створити демона** | ||
| + | <code bash> | ||
| + | sudo nano / | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | <code dart> | ||
| + | [Unit] | ||
| + | Description=Telegram Bot | ||
| + | After=network.target | ||
| + | |||
| + | [Service] | ||
| + | User=YOUR_USER | ||
| + | WorkingDirectory=/ | ||
| + | ExecStart=/ | ||
| + | Restart=always | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | * **sudo systemctl daemon-reload** | ||
| + | * **sudo systemctl start your_bot** | ||
| + | * **sudo systemctl enable your_bot** | ||