Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Gilah-EnE/postBot

Repository files navigation

postBot

Бот для автоматизації каналів з артами в Telegram.

Використання

  1. Створіть віртуальне середовище та встановіть залежності: poetry install
  2. Відредагуйте файл конфігурації (config.py не використовується, майте на увазі при оновленні)
  3. Запустіть main.py в створеному середовищі: poetry run python main.py

Опис файлу конфігурації

main

Параметр Опис
api_id Потрібно отримати на my.telegram.org
api_hash Потрібно отримати на my.telegram.org
channel_link Посилання на канал, канал повинен бути публічним. Для тесту можна вказати "me"

proxy

Параметр Опис
use (true/false), використання проксі.
scheme (SOCKS4/SOCKS5/HTTP), тип проксі
hostname URL або IP-адреса сервера
port Порт
username Ім'я користувача (може бути пустим)
password Пароль (може бути пустим)

setup

Параметр Опис
mode (fixed_interval/manual), вибір режиму роботи. Режим "fixed_interval" публікує пости через заданий проміжок часу. Режим "manual" використовує заданий розклад.
start_hour Час публікації першого посту.
stop_hour Час публікації останнього посту.
interval ("hh:mm"), інтервал між постами.
date_input_needed (true/false), флаг вибору початкової дати. Якщо false - вибирається поточний дент
verbose (true/false), вербальний режим.
days_in_advance Заповнення на декілька днів наперед. Встановіть 0 для вимкнення.
use_caption (true/false), Додавання підпису до посту.

timetable

Параметр Опис
manual_slots (list), розклад публікації. Тільки для режиму "manual".

files

Параметр Опис
path Шлях до папки з картинками.
accepted_formats (list), перелік дозволених розширень.
file_action ("remove"/"move"/"keep"), вибір дії над файлом після надсилання ("remove" видаляє, "move" переміщує в окрему папку, "keep" не робить нічого).
caption_file Файл з підписом.
temp_filename Для дебагу. Місце збереження файлу перевірки коректності відправлення постів.
remove_temp_file (true/false), вмикає зберігання файлу відлагодження.

About

Automated post bot for Telegram

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages