WandersonFontes / TelegramBot

Telegram bot using DRF, Celery e RabbitMq

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🤖 Telegram Bot

Esse é uma API envio de mensagens no Telegram com DRF, Celery e RabbitMq

Siga os seguintes passos para exeutar o projeto:

1️⃣ Criar e ativar o ambiente virtual.

# Criar 
python -m venv .venv
# Ativar
source .venv/bin/activate

2️⃣ Instalar das bibliotecas.

python -m pip install -r requirements.txt

3️⃣ Preaparar a base de dados.

python manage.py makemigrations
python manage.py migrate

4️⃣ Executar o servidor local.

python manage.py runserver

5️⃣ Acessar a página root da API.

http://127.0.0.1:8000/api/v1/

em caso de erro http://127.0.0.1:####/api/v1/ confira a porta no termial e corriga no navegador e tente novamente!

Observações

É necessário que você tenha o RabbitMQ instalado na máquina para que todos processos sejam executadas com sucesso!

Execute o seguinte comando dentro do diretório do projeto:

No mesmo diretório que for executado o comando para ativar servidor local.

celery -A bot worker -l info -P solo

About

Telegram bot using DRF, Celery e RabbitMq


Languages

Language:Python 100.0%