Простой юзер-бот для более удобного пользования телеграмом. Позволяет добавлять цели для слежения времени и автоматически менять сообщения с временем.
!ping
- проверить работоспособность бота!id
- узнать ID чата или сообщения (ответом на сообщение)!new_goal <time_in_iso> <goal_name>
- добавить новую цель для слежения времени!goals
- получить все цели для слежения времени!force_new_goal <goal_name> <chat_id> <message_id> <time_in_iso>
- добавить новую цель для слежения времени с указанием чата и сообщения!delete_all_goals
- удалить все цели для слежения времени!repeat <time in *h/*m/*s> <message>
- повторить сообщение через указанное время!disable_repeat <repeat_id>
- отключить повторение сообщения!repeats
- получить все активные повторения
- Установить зависимости
pip install poetry
poetry install
- Создать файл
.env
и добавить туда переменные окружения
API_ID=123
API_HASH=123
PHONE_NUMBER=123
TELEGRAM_PASSWORD=123
- Сконфигурировать
configure_sessions.py
и запустить его
poetry run python configure_sessions.py
- Запустить docker-compose
docker compose up -d