Skip to content

XetPy1030/XetUserBot

Repository files navigation

Юзер-бот

Описание

Простой юзер-бот для более удобного пользования телеграмом. Позволяет добавлять цели для слежения времени и автоматически менять сообщения с временем.

Команды

  • !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 - получить все активные повторения

Установка

  1. Установить зависимости
pip install poetry
poetry install
  1. Создать файл .env и добавить туда переменные окружения
API_ID=123
API_HASH=123
PHONE_NUMBER=123
TELEGRAM_PASSWORD=123
  1. Сконфигурировать configure_sessions.py и запустить его
poetry run python configure_sessions.py
  1. Запустить docker-compose
docker compose up -d

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published