minimal.yaml
- Бот работает в режиме поллинга (только чат-режим)
- Все файлы превышающие по размеру 49мб будут заархивированы в rar с разбивкой на части по 49мб
large_files.yaml
- Бот работает в режиме поллинга (только чат-режим)
- Все файлы превышающие по размеру 1549мб будут заархивированы в rar с разбивкой на части по 1549мб
- Требует получения APP-токена
full_build.yaml
- Бот работает в режиме webhook ( чат-режим и web-режим )
- Все файлы превышающие по размеру 1549мб будут заархивированы в rar с разбивкой на части по 1549мб
- Требует получения APP-токена
- Требуется статический IP и домен
- В боте @BotFather нажать старт, в меню бота выбрать команду /newbot
- Задать имя бота
- Задать адрес бота ( обязательно должен заканчиваться на _bot )
- Получить токен

- Перейти по адресу https://my.telegram.org/ и авторизоваться ( код придет в телеграм )
- Выбрать пункт API development tools и заполнить форму
- Для работы необходим домен и SSL-сертификат для него
- Сертификат необходимо сохранить в формате
.pemв папке nginx/ssl:tg_private.pem- приватный ключtg_public.pem- публичная часть
- Укажите домен в файле
.yamlв форматеhttps://DOMAIN/( пример:https://myownbot.com/)
- Установить docker / Docker Desktop
- Скачать ZIP-архив и распаковать в папку
-
Выбрать какой вариант вы хотите использовать (см. первый блок)
-
Получить необходимые токены (см. пункты выше):
- Полученный токен бота подставить в указанное поле в файле
.yaml
- Полученные api_id и api_hash подставить в указанные поля в файле
.yaml
- Полученный токен бота подставить в указанное поле в файле
-
В папке открыть терминал ( в случае windows зажатием Shift и нажатием Правой Кнопки Мыши) и выполнить команду:
- Для файла
minimal.yamldocker compose -f minimal.yaml up -d
- Для файла
large_files.yamldocker compose -f large_files.yaml up -d
- Для файла
full_build.yamldocker compose -f full_build.yaml up -d
- Для файла
-
Бот запустится в течении 1-2 минут



