Телеграм-бот для создания и хранения личного списка задач.
У вас должны быть установлены зависимости проекта
-
Клонирование репозитория
git clone https://github.com/knyaz-ostrov/TaskManager_tgbot.git
-
Переход в директорию проекта TaskManager_tgbot
cd TaskManager_tgbot
-
Открыть файлы конфигурации и внести все необходимые данные
Путь:
data/bot.json
data/database.json
Рекомендую использовать редактор Notepad++
-
Создание виртуального окружения
py -m venv env
-
Активация виртуального окружения
-
cmd ->
call env/Scripts/activate
-
PowerShell ->
env/Scripts/activate
-
-
Установка зависимостей
pip install -r requirements.txt
-
Запуск скрипта для создания базы данных
py recreate_db.py
-
Запуск бота
py bot.py
По любым вопросам, проблемам или предложениям создайте обсуждение в данном репозитории или напишите мне в Телеграм или на почту knyaz.ostrov@gmail.com.
Эта программа тестировалась на интерпретаторе Python версии 3.11.8, PIP 24.0, PostgreSQL 16, системе контроля версий Git 2.44.0.windows.1.
ОС:
Выпуск Windows 11 Pro
Версия 23H2
Если вы заметили, что данное ПО можно запустить на версии ниже, или оно не работает на какой-либо версии, то напишите в поддержку.
Кроме стартовой, бот имеет три кастомные команды:
-
Добавить новую задачу
/add
-
Показать список своих задач
/tsk
-
Удалить свои задачи
/clr
-
Telegram: t.me/knyaz_ostrov
-
Email: knyaz.ostrov@gmail.com