@BotFather에서 나만의 Telegram 봇을 만들고 봇 토큰을 받으세요.
config/telegram.json 파일을 편집하세요.
{ "username": "BOT USERNAME", "token": "BOT TOKEN", "admins": [ "YOUR TELEGRAM ID" ] }
Wit 웹사이트에서 나만의 Wit 토큰 만들기
config/wit.json 파일을 편집합니다(예: 이탈리아어 토큰 사용).
{ "it-IT": "WIT TOKEN FOR Italian" }
여러 언어를 지원하려면 3번과 4번을 반복하세요.
다음을 실행하여 토큰이 작동하는지 테스트할 수 있습니다.
$ python src/audiotools/speech.py wit_api_key some_file.mp3 transcription.txt
Yandex 웹사이트에서 나만의 Yandex 번역 토큰 만들기
config/yandex.json 파일을 편집하세요.
{ "translate_key": "YOUR YANDEX TOKEN" }
virtualenv 및 setuptools 패키지 설치
$ python3 -m pip install --upgrade pip
$ pip3 install virtualenv setuptools
방금 설치한 Python 사용자 정의 버전의 전체 파일 경로를 기록해 두십시오.
$ which python3
사용하려는 Python 버전을 지정하는 동안 가상 환경을 생성하세요.
$ virtualenv -p /usr/bin/python3 venv
새로운 가상 환경 활성화
$ source venv/bin/activate
요구사항 패키지 설치
(venv) $ pip3 install -r requirements.txt
봇 실행
(venv) $ python3 src/main.py
Docker를 이용하면 쉽게 설치할 수 있습니다.
dockerBuild.sh 스크립트를 실행하여 Dockerfile에서 Docker 이미지를 생성합니다.
dockerRun.sh 스크립트를 실행하여 docker 컨테이너를 생성하고 시작합니다.
실행 스크립트에서 docker 디렉터리 config , data 및 값은 저장소 디렉터리와 바인딩됩니다. 구성 디렉터리의 파일을 편집하려면 컨테이너를 중지하면 됩니다. 파일 편집을 마친 후 컨테이너를 다시 시작하면 파일이 활성화됩니다.