Skip to content

Commit 92010f4

Browse files
committed
Initial commit
0 parents  commit 92010f4

15 files changed

+2072
-0
lines changed

.DS_Store

6 KB
Binary file not shown.

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.env
2+
node_modules
3+
tmp

README.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Telegram ChatGPT Concierge Bot (+ Voice!)
2+
3+
![Telegram ChatGPT Concierge Bot](./img/demo.png)
4+
5+
This is a Telegram bot that uses:
6+
7+
- OpenAI's ChatGPT, obviously, as "the brain"
8+
- LangchainJS to constructs prompts, handle convo history and interact with Google
9+
- OpenAI's Whisper API to generate text from voice
10+
- [Play.ht](https://play.ht) to generate voice from text and reply to voice messages
11+
12+
### How to use
13+
14+
> Prerequisite: You need to have a Telegram bot token and an OpenAI API key. Ask ChatGPT how to get these.
15+
16+
1. `git clone https://github.com/RafalWilinski/telegram-chatgpt-concierge-bot`
17+
2. `cd telegram-chatgpt-concierge-bot`
18+
3. `mkdir .env` and fill the `.env` file with your Telegram bot token and OpenAI API key
19+
4. `npm install`
20+
5. `npm start`

img/demo.png

657 KB
Loading

0 commit comments

Comments
 (0)