TelegramNotesBot – yчебный проект Telegram-бота, помогающий структурировать данные для заметок. Основные функции: менеджмент по тематикам, добавление и удаление заметок. Данные пользователя сохраняются в формате JSON.
- Загрузить репозиторий. Распаковать.
- Установить Python версии не старше 3.11. Рекомендуется добавить в PATH.
- В среду исполнения установить следующие пакеты: dublib, pyTelegramBotAPI
pip install git+https://github.com/DUB1401/dublib
pip install pyTelegramBotAPI
Либо установить сразу все пакеты при помощи следующей команды, выполненной из директории скрипта.
pip install -r requirements.txt
- Настроить бота путём редактирования Settings.json.
- Можно добавить команды в бота, для удобства работы (бот будет работать и без этой настройки).
- Запустить файл main.py командой:
python main.py
- Перейти в чат с ботом, и следовать его инструкциям.
"token": ""
Сюда необходимо занести токен бота Telegram (можно получить у BotFather).
Можно указать в настройках бота в BotFather.
start - start working.
contacts - send contact information.
Обработка команды start и contacts:
Итог создания заметки:
Итог создания папки:
Удаление заметки:
Удаление папки:
Перемещение заметок:
Copyright © Kostevich Irina. 2023.