Skip to content
This repository has been archived by the owner on Jul 19, 2024. It is now read-only.
/ NotebookBot Public archive

Совместный проект в рамках курса PythonDevelopment2023

Notifications You must be signed in to change notification settings

mandesero/NotebookBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotebookBot

Это бот Telegram, написанный на Python с использованием библиотеки aiogram, которая позволяет пользователям хранить, редактировать и загружать «блокноты» в формате PDF.

Функции:

  • Храните блокноты в формате PDF
  • Редактировать существующие блокноты
  • Скачать блокноты

Архитектура:

  1. Пользовательский интерфейс: пользователь взаимодействует с ботом через мессенджер Telegram.
  2. Telegram API: Telegram API используется для получения сообщений от пользователя и отправки ответов пользователю.
  3. aiogram: библиотека aiogram используется для упрощения реализации бота и работы с Telegram API.
  4. Преобразование PDF: библиотека PyPDF2 преобразования PDF используется для преобразования блокнотов в формат PDF и наоборот.
  5. Сервер отвечает за запуск бота и взаимодействие с Telegram API, базой данных и облачным хранилищем.

Как использовать:

  1. Запустите бота и отправьте ему сообщение.
  2. Бот ответит списком доступных команд.
  3. Используйте команды для создания блокнотов, редактирования блокнотов и загрузки их в формате PDF.

About

Совместный проект в рамках курса PythonDevelopment2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published