Merge README

This commit is contained in:
Leo
2026-07-09 09:23:45 +05:00
+4 -4
View File
@@ -13,10 +13,10 @@
2. **Получите токены и ключи**: 2. **Получите токены и ключи**:
- Создайте бота(ов) и скопируйте токен(ы) у [@BotFather](https://t.me/BotFather) в Telegram. - Создайте бота(ов) и скопируйте токен(ы) у [@BotFather](https://t.me/BotFather) в Telegram.
- Получите бесплатный API ключ на сайте OpenWeatherMap. - Получите бесплатный API ключ на сайте OpenWeatherMap.
- Узнайте свой Telegram ID у официального бота [@userinfobot](https://t.me/userinfobot) (чтобы получать уведомления от бота как админ). - Узнайте свой Telegram ID у официального бота [@userinfobot](https://t.me/userinfobot)
3. **Создайте файл инвентори**: 3. **Создайте файл инвентори**:
Создайте файл `inventory.ini` и добавьте туда серверы для установки. Вы можете задать общие переменные `admin` (ваш ID) и `api_pogoda` (ключ погоды) для всех серверов, чтобы не дублировать их. А вот токен телеграм-бота `tg_token` **должен быть обязательно разным для каждого сервера/бота**, иначе боты будут конфликтовать за входящие сообщения. Создайте файл `inventory.ini` и добавьте туда серверы для установки. Вы можете задать общие переменные `admin` (ваш ID) и `api_pogoda` (ключ погоды) для всех серверов. А вот токен телеграм-бота `tg_token` **должен быть обязательно разным для каждого бота**, иначе боты будут конфликтовать за входящие сообщения.
*Пример синтаксиса `inventory.ini`:* *Пример синтаксиса `inventory.ini`:*
```ini ```ini
@@ -40,9 +40,9 @@
```bash ```bash
ansible-playbook playbook.yml --syntax-check ansible-playbook playbook.yml --syntax-check
``` ```
В случае неудачи исправьте синтаксическую ошибку. Если всё хорошо, запускайте автоматическую установку командой: Если есть ошибки, то исправьте синтаксис в файлу. Если всё хорошо, запускайте автоматическую установку командой:
```bash ```bash
ansible-playbook playbook.yml -i inventory.ini ansible-playbook playbook.yml -i inventory.ini
``` ```
Готово! Через пару минут Ansible самостоятельно установит Docker, скачает образ бота с Docker Hub и запустит контейнеры с вашими переменными. Через несколько минут Ansible закончит свою работу и вы получите работающих телеграмм ботов!