Farcaster bot that replies with chatgpt
https://fcast.me/borodutch
- TypeScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Non-Pages workflows move to .forgejo/workflows; GitHub (a push mirror) keeps only Pages. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
| .forgejo/workflows | ||
| .github | ||
| .vscode | ||
| .yarn | ||
| src | ||
| .env.sample | ||
| .eslintrc.json | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierrc.json | ||
| .yarnrc.yml | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
Farcaster ChatGPT
Listens to mentions and replies with ChatGPT.
Installation and local launch
- Clone this repo:
git clone https://github.com/backmeupplz/farcaster-chatgpt - Launch the mongo database locally
- Create
.envwith the environment variables listed below - Run
yarnin the root folder - Run
yarn start
And you should be good to go! Feel free to fork and submit pull requests.
Environment variables
| Name | Description |
|---|---|
MONGO |
URL of the mongo database |
FARCASTER_MNEMONIC |
Mnemonic for the bot's account |
OPEN_AI_API_KEY |
OpenAI API key |
Also, please, consider looking at .env.sample.