← Open Source
RafalWilinski

telegram-chatgpt-concierge-bot

Interact with OpenAI's ChatGPT via Telegram and Voice.

ApplicationsPersonalTypeScript
Open on GitHub
Momentum
+1stars in 24 hours+0.1%
1.13k
Stars
104
Forks
+0
This week
4
Contributors
Created 2023-04-09 · Updated 2026-10-15 · #5825 today
Top developers
RafalWilinskimipmipSebRut

RafalWilinski/telegram-chatgpt-concierge-bot is ranked 5,825 with 1,128 stars.

Same-category comparison

RafalWilinski/telegram-chatgpt-concierge-bot is ranked 5,825 among these 8 peers; orailnoor/cross-platform-llm-client is ranked 5,823.

Same-category comparison
NameRankMetrics
braindotai/Watermark-Removal-Pytorch5,806
Language:
Jupyter Notebook
Stars:
1,149
Forks:
165
Description:
🔥 CNN for Watermark Removal using Deep Image Prior with Pytorch 🔥.
ttttccxxui/DataInfra-RedactionEverything5,816
Language:
Python
Stars:
1,136
Forks:
170
Description:
DataInfra Series. Redact EVERYTHING with local llms and vlms.
NativeMindBrowser/NativeMindExtension5,820
Language:
TypeScript
Stars:
1,133
Forks:
108
Description:
NativeMind: Your fully private, open-source, on-device AI assistant.
orailnoor/cross-platform-llm-client5,823
Language:
C++
Stars:
1,133
Forks:
228
Description:
A unified cross-platform AI client supporting seamless transitions between standard cloud APIs and on-device, offline execution of custom and uncensored language models.
berylliumsec/nebula5,828
Language:
Python
Stars:
1,126
Forks:
174
Description:
Cybersecurity Harness.
yeahhe365/Gemini-Nexus5,831
Language:
JavaScript
Stars:
1,123
Forks:
154
teest114514/chatlog_alpha5,834
Stars:
1,120
Forks:
0
brenpoly/be-more-agent5,835
Language:
Python
Stars:
1,119
Forks:
217
Description:
Local AI Agent running on Raspberry Pi.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryApplications
SubcategoryPersonal
KeywordsClient integration
Stars1,128
Forks104
Contributors4
Created date2023-04-09
Updated date2026-10-15
Stars in 1 day1
Stars in 7 days0
Rank5,825
Previous rank11,430
Rank change5,605
7-day stars rank13,032
Previous 7-day stars rank17,282
7-day stars rank change4,250
Total stars rank10,169
Previous total stars rank10,162
Total stars rank change-7
CountryPoland
README summary

Telegram ChatGPT Concierge Bot (+ Voice! ) This is a Telegram bot that uses: OpenAI's ChatGPT, obviously, as "the brain" LangchainJS to constructs prompts, handle convo history and interact with Google OpenAI's Whisper API to generate text from voice Play. ht to generate voice from text and reply to voice messages How to use Prerequisite: You need Node 18, a Telegram bot token and an OpenAI API key with access to GPT-4. Optionally you can use other model by setting env

var. You'll also need installed to use voice interactions. Consulting I, @RafalWilinski (creator of this repo), offer consulting. If you are interested on hiring weekly hours with me on a retainer, feel free to email me at raf.

Frequently asked questions

How many stars and forks are recorded?

RafalWilinski/telegram-chatgpt-concierge-bot has 1,128 stars and 104 forks.

What is the repository rank?

RafalWilinski/telegram-chatgpt-concierge-bot is ranked 5,825.

What language and category are recorded?

RafalWilinski/telegram-chatgpt-concierge-bot has 1,128 stars, uses TypeScript and belongs to Applications.

Which repository is closest in rank?

RafalWilinski/telegram-chatgpt-concierge-bot is compared with orailnoor/cross-platform-llm-client, ranked 5,823 with 1,133 stars.

README

Telegram ChatGPT Concierge Bot (+ Voice!)

This is a Telegram bot that uses:

  • OpenAI's ChatGPT, obviously, as "the brain"
  • LangchainJS to constructs prompts, handle convo history and interact with Google
  • OpenAI's Whisper API to generate text from voice
  • Play.ht to generate voice from text and reply to voice messages

How to use

Prerequisite: You need Node 18, a Telegram bot token and an OpenAI API key with access to GPT-4. Optionally you can use other model by setting OPENAI_MODEL env var. Ask ChatGPT how to get these. You'll also need ffmpeg installed to use voice interactions.

  1. git clone https://github.com/RafalWilinski/telegram-chatgpt-concierge-bot
  2. cd telegram-chatgpt-concierge-bot
  3. touch .env and fill the following:
TELEGRAM_TOKEN=
OPENAI_API_KEY=
PLAY_HT_SECRET_KEY=
PLAY_HT_USER_ID=
PLAY_HT_VOICE= # check docs for available voices https://playht.github.io/api-docs-generator/#utra-realistic-voices
OPENAI_MODEL=gpt-3.5-turbo # only if you don't have access to GPT-4
#SERVE_THIS_USER_ONLY=99999999 # uncomment this if you want to only serve this user id. The ID will be printed on stdout.
  1. npm install
  2. npm start

Consulting

I, @RafalWilinski (creator of this repo), offer consulting. If you are interested on hiring weekly hours with me on a retainer, feel free to email me at raf.wilinski@gmail.com


Follow me on Twitter

Discuss on Twitter or HackerNews

Sponsored by ChatWithCloud

Nearby in the ranking
Similar items