- 주기적으로 크롤링한 블록체인 관련 뉴스를 인공지능을 통해 요약한 내용을 디스코드 웹훅을 통해 웹훅이 설정된 서버로 전송하는 프로젝트입니다.
- gocolly : web scraping
- langchaingo : natural language processing
- gocron : cron job
.env.example
또는 아래 내용을 복사하여.env
파일을 생성합니다.
WEBHOOK_URL=<YOUR_WEBHOOK_URL>
OPENAI_API_KEY=<YOUR_OPENAI_API_KEY>
OPENAI_MODEL=gpt-3.5-turbo
$ make run
or
$ export $(cat .env | xargs) && go run .
$ make up
or
$ docker compose up