Настройка
Для использования данной конфигурации необходимо выполнить следующие шаги:
- 
Загрузить зависимости 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).
 
Description
				
					Languages
				
				
								
								
									Python
								
								97.5%
							
						
							
								
								
									Dockerfile
								
								2.5%