← 开源
RafalWilinski

telegram-chatgpt-concierge-bot

Interact with OpenAI's ChatGPT via Telegram and Voice.

ApplicationsPersonalTypeScript
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.13k
Star
104
Fork
+0
本周
4
贡献者
创建于 2023-04-09 · 更新于 2026-10-15 · 今日第 5825 名
主要开发者
RafalWilinskimipmipSebRut

RafalWilinski/telegram-chatgpt-concierge-bot 排名第 5,825,有 1,128 个星标。

同类别比较

RafalWilinski/telegram-chatgpt-concierge-bot 排名第 5,825,此处有 8 个同类条目;orailnoor/cross-platform-llm-client 排名第 5,823。

同类别比较
名称排名指标
braindotai/Watermark-Removal-Pytorch5,806
语言:
Jupyter Notebook
星标数:
1,149
分叉数:
165
简介:
🔥 CNN for Watermark Removal using Deep Image Prior with Pytorch 🔥.
ttttccxxui/DataInfra-RedactionEverything5,816
语言:
Python
星标数:
1,136
分叉数:
170
简介:
DataInfra Series. Redact EVERYTHING with local llms and vlms.
NativeMindBrowser/NativeMindExtension5,820
语言:
TypeScript
星标数:
1,133
分叉数:
108
简介:
NativeMind: Your fully private, open-source, on-device AI assistant
orailnoor/cross-platform-llm-client5,823
语言:
C++
星标数:
1,133
分叉数:
228
简介:
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
语言:
Python
星标数:
1,126
分叉数:
174
简介:
Cybersecurity Harness
yeahhe365/Gemini-Nexus5,831
语言:
JavaScript
星标数:
1,123
分叉数:
154
简介:
Gemini Nexus 是一款面向浏览器场景的 AI 助手扩展,集成 Gemini Web、Gemini API 与 OpenAI 兼容接口,支持网页上下文、图像处理、工具调用和 MCP 浏览器控制。
teest114514/chatlog_alpha5,834
星标数:
1,120
分叉数:
0
简介:
原 [chatlog]项目(一个微信数据库解密读取及提供mcp服务、http服务的开源软件),现已支持通过微信clawbot接口推送消息,可以实时转发全部或指定消息到clawbot
brenpoly/be-more-agent5,835
语言:
Python
星标数:
1,119
分叉数:
217
简介:
Local AI Agent running on Raspberry Pi
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别Applications
子类别Personal
关键词Client integration
星标数1,128
分叉数104
贡献者4
创建日期2023-04-09
更新日期2026-10-15
1 天星标数1
7 天星标数0
排名5,825
上次排名11,430
排名变化5,605
7 天星标排名13,032
上次 7 天星标排名17,282
7 天星标排名变化4,250
总星标排名10,169
上次总星标排名10,162
总星标排名变化-7
国家Poland
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 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.

常见问题

记录了多少星标和分叉?

RafalWilinski/telegram-chatgpt-concierge-bot 有 1,128 个星标和 104 个分叉。

仓库排名是多少?

RafalWilinski/telegram-chatgpt-concierge-bot 排名第 5,825。

记录的语言和类别是什么?

RafalWilinski/telegram-chatgpt-concierge-bot 有 1,128 个星标,语言为 TypeScript,类别为 Applications。

哪个仓库排名最接近?

RafalWilinski/telegram-chatgpt-concierge-bot 与 orailnoor/cross-platform-llm-client 比较,后者排名第 5,823,有 1,133 个星标。

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

排名相邻
同类项目