Crie seu próprio bot do Telegram em @BotFather e pegue o token do bot
Edite o arquivo config/telegram.json
{ "username": "BOT USERNAME", "token": "BOT TOKEN", "admins": [ "YOUR TELEGRAM ID" ] }
Crie seu próprio token Wit no site Wit
Edite o arquivo config/wit.json (por exemplo com token italiano)
{ "it-IT": "WIT TOKEN FOR Italian" }
Você pode repetir os pontos 3 e 4 para suporte a vários idiomas.
Você pode testar se seu token está funcionando executando:
$ python src/audiotools/speech.py wit_api_key some_file.mp3 transcription.txt
Crie seu próprio token de tradução Yandex no site Yandex
Edite o arquivo config/yandex.json
{ "translate_key": "YOUR YANDEX TOKEN" }
Instale o pacote virtualenv e setuptools
$ python3 -m pip install --upgrade pip
$ pip3 install virtualenv setuptools
Anote o caminho completo do arquivo para a versão personalizada do Python que você acabou de instalar
$ which python3
Crie o ambiente virtual enquanto especifica a versão do Python que deseja usar
$ virtualenv -p /usr/bin/python3 venv
Ative o novo ambiente virtual
$ source venv/bin/activate
Instale os pacotes de requisitos
(venv) $ pip3 install -r requirements.txt
Execute o bot
(venv) $ python3 src/main.py
Você pode instalar facilmente com Docker.
Execute o script dockerBuild.sh para gerar a imagem do docker a partir do Dockerfile.
Execute o script dockerRun.sh para criar e iniciar o contêiner do docker.
No script de execução, os diretórios docker config , data e valores são vinculados ao diretório do repositório. Se quiser editar os arquivos nos diretórios de configuração, você pode fazer isso simplesmente parando o contêiner. Assim que terminar de editar os arquivos, basta reiniciar o container para torná-los ativos.