Имя бота в телеграмме: @SaleForATest_bot
Суть приложения:
Через телегамм пользователь выставляет объявления о прадаже чего-либо, устанавливает цену и указывает какое это объявление: "горячие" или обычное. Все объявления отображаются на сайте, сверху "горячие" которые существуют только 1 час (максимум 5 горячих объявлений на сайте), ниже - обычные, которые удалятся через 24 часа.
Последовательность действий для запуска приложения:
-
В Postgresql следует создать базу данных под названием 'sale_bot'
-
В файле settings.py, в DATABASES следует указать своё имя и пароль от postgresql
-
В терминале pycharm следует ввести последовательно следующие команды:
- python -m venv venv (для создания виртуального окружения)
- venv\Scripts\activate.bat (для активации виртуального окружения)
- pip install -r requirements.txt (для установки нужных модулей)
- pip uninstall pyTelegramBotAPI
- pip install pyTelegramBotAPI==3.6.6 (без повторной загрузки модуля, приложение почему-то не работает)
- cd test_task
- python manage.py makemigrations
- python manage.py migrate
- python manage.py runserver
- Зайти в файл test.py и запустить его с помощью ПКМ