Go to file
2024-09-14 23:26:39 +03:00
README.md first commit 2024-09-14 23:26:39 +03:00

Настройка

Для использования данной конфигурации необходимо выполнить следующие шаги:

  1. Загрузить зависимости requirements.txt

  2. Получите API_ID, API_HASH для двух аккаунтов на https://my.telegram.org/auth.

  3. Пропишите полученные значения в переменные окружения:

    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")
    
  4. В файле config.py укажите следующие данные:

    • admins: Идентификаторы администраторов.
    • rent_channel_id, sell_channel_id: Идентификаторы каналов для аренды и продажи.
    • groups_to_spam: Идентификаторы групп для пересылки.

Запуск

  1. docker build -t forwardpost /root/forwardpost
  2. docker run --restart always --name forwardpost_container -d -v /root/forwardpost:/forwardpost forwardpost

Запуск файла main.py начнет работу ботов.

Команды для взаимодействия с ботом

После того как вы настроили бота и запустили его, вы можете использовать следующие команды для управления расписанием рассылок:

  1. /add HH:MM — добавляет новое время рассылки в формате часов и минут (например, /add 15:30).
  2. /current — показывает список всех текущих рассылок, которые были запланированы.
  3. /delete HH:MM — удаляет указанное время рассылки из списка (например, /delete 15:30).