Skip to content

1517mb/cat_time_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cat_time_bot

Лицензия python django
commit-activity last-commit issues
repo-size code-size

Текущая версия

v0.6.3-alpha -> Скачать

Список всех изменений: Ссылка.

О проекте

Cat Time Bot — это телеграм-бот, который не только считает время вашего пребывания, но и отправляет милых котиков! Представьте себе, как удобно иметь автоматизированный процесс контроля времени, который мгновенно экспортирует данные в Excel таблицу через Django Admin. Этот бот станет вашим незаменимым помощником в организации рабочего времени и повысит вашу продуктивность. Не упустите возможность добавить немного радости и эффективности в свой рабочий день с cat_time_bot!

Преимущества

  • 🤖 Автоматизация: Автоматизированный процесс контроля времени, который экономит ваше время и усилия.
  • 🛠️ Удобство: Мгновенный доступ к данным через Django Admin.
  • 💪 Мотивация: Милые котики помогают поддерживать мотивацию и позитивное настроение.
  • 🌦️ Погода: Встроенный прогноз погоды с указанием температуры, влажности, давления и направления ветра.
  • 🐾 Кошачий стиль: Уникальные кошачьи смайлики и эмодзи для каждого действия.

Технологии

  • Python 3.12
  • Django 6
  • django-import-export
  • python-telegram-bot
  • aiohttp (для асинхронных HTTP-запросов)
  • APScheduler (для планирования задач)

Инструкция

  • Клонируйте проект на свой компьютер:
git clone [email protected]:hydrospirt/cat_time_bot.git
  • Установите и активируйте виртуальное окружение c Python 3.12
cd ./src/ &&
py -3.12 -m venv venv
  • Для Windows:
source venv/Scripts/Activate
  • Для Linux
source venv/bin/activate
  • Установите зависимости из файла requirements.txt
python3 -m pip install --upgrade pip
pip install -r requirements.txt
  • Создайте переменные окружения в основной папке проекта "cat_time_bot"
touch .env
  • Добавьте ваши данные в файл .env
DEBUG=False
ALLOWED_HOSTS=127.0.0.1,localhost
SECRET_KEY=Секретный код Django
TELEGRAM_BOT_TOKEN=Секретный токен @BotFather
TRUSTED_ORIGINS=http://127.0.0.1,http://localhost и тд.
OPENWEATHER_API_KEY=ключ от API например: 1a2b3c4d5e6f7g8h
TELEGRAM_GROUP_CHAT_ID=ИД канала например: -1001234517895

Инструкции для запуска на localhost

  • Запустить скрипт:
chmod +x setup.sh

./setup.sh
  • Запустить сервер и перейти:
python3 manage.py runserver
  • Запустить Telegram бота:
python3 manage.py start_bot

Проект разрабатывали:

Эдуард Гумен Python-разработчик Cтраница GitHub

Лицензия

Пожалуйста, ознакомьтесь с MIT license

About

Python Telegram Bot with Django Admin

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published