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