README.md |
Настройка
Для использования данной конфигурации необходимо выполнить следующие шаги:
-
Загрузить зависимости requirements.txt
-
Получите API_ID, API_HASH для двух аккаунтов на https://my.telegram.org/auth.
-
Пропишите полученные значения в переменные окружения:
config.py:
API_ID_1 = os.getenv("API_ID_1") API_HASH_1 = os.getenv("API_HASH_1") API_ID_2 = os.getenv("API_ID_2") API_HASH_2 = os.getenv("API_HASH_2")
-
В файле
config.py
укажите следующие данные:admins
: Идентификаторы администраторов.rent_channel_id, sell_channel_id
: Идентификаторы каналов для аренды и продажи.groups_to_spam
: Идентификаторы групп для пересылки.
Запуск
- docker build -t forwardpost /root/forwardpost
- docker run --restart always --name forwardpost_container -d -v /root/forwardpost:/forwardpost forwardpost
Запуск файла main.py начнет работу ботов.
Команды для взаимодействия с ботом
После того как вы настроили бота и запустили его, вы можете использовать следующие команды для управления расписанием рассылок:
- /add HH:MM — добавляет новое время рассылки в формате часов и минут (например, /add 15:30).
- /current — показывает список всех текущих рассылок, которые были запланированы.
- /delete HH:MM — удаляет указанное время рассылки из списка (например, /delete 15:30).