Merge README
This commit is contained in:
@@ -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 закончит свою работу и вы получите работающих телеграмм ботов!
|
||||||
|
|||||||
Reference in New Issue
Block a user