Skip to content

This bot can help you go through the folders to the articles

Notifications You must be signed in to change notification settings

virtuozlo/articles_bot

Repository files navigation

articles_bot

Описание проекта

Бот может проходить по папкам и подпапкам, пока не наткнется на текстовый файл и предложит вывести его в Telegram

Параллельно с этим проводится поиск фото к текущем файлам / директориям

Фото грузятся идентично директории text_files

Порядок установки

В консоли загрузить виртуальное окружение

$ pip install -r requirements.txt

Получить токен бота телеграмм в BotFather.

Создать файл .env и внести необходимые переменные согласно шаблону .env.template

Запустить Unittest Python

$ python -m unittest

Создастся папка для хранения текстовых файлов с description и для хранения фото

Создать папки text_files. Поместить файл description для отправки сообщения ботом.

Файл не может быть пустым, так как запрещено отправлять пустые сообщения в тлг

Вложенность подпапок может доходить до 3-х. Название папки/файла не должно превышать 10 символов

Взаимодейтсвие с БД

В программе установлена возможность записи данных о пользователе
(id_user, nickname(optional), counter(Количество раз, когда выводилась статья))

Для пользования базой данных, после её установки и настройки, необходимо в директории bot_work создать файл database.ini Прописать в нем

[postgresql]
host=localhost
database=database_name
user=user_name
password=password_user_name

About

This bot can help you go through the folders to the articles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages