- Telebot - framework para desenvolvimento de bots para o Telegram
- AWS Polly - speech-to-text com suporte a SSML
- Peewee - Micro ORM para persistência de dados
- psycopg2 - framework para conexão ao Postgres
- environs - library para leitura de variáveis de ambiente e/ou arquivos .env
- boto3 - framework para integração com AWS
-
Instalar pipenv - https://pipenv-fork.readthedocs.io/en/latest/
-
Instalar dependências - pipenv install
-
Criar conta AWS free - criar AWS Access Key e AWS Secret key, para o serviço Polly
-
Configurar as variáveis de ambiente:
export TELEGRAM_TOKEN_API= export DOWNLOAD_PATH= export POLLY_ACCESS_KEY= export POLLY_SECRET_KEY= export POSTGRES_DATABASE= export POSTGRES_USER= export POSTGRES_PASSWORD= export POSTGRES_HOST=
4.1. Ou definir essas variáveis no arquivo .env, no diretório scripts
-
Rodar o script scripts/models/models.py, para criação das tabelas no banco Postgres e inserção de dados de produtos
-
Rodar o script scripts/talhoBot.py