You've already forked Curso-lenguaje-python
Add chatgpt bot
This commit is contained in:
58
catch-all/06_bots_telegram/08_chatgpt_bot/README.md
Normal file
58
catch-all/06_bots_telegram/08_chatgpt_bot/README.md
Normal file
@@ -0,0 +1,58 @@
|
||||
|
||||
# ChatGPT Telegram Bot: **GPT-4. Rápido. Sin límites diarios. Modos de chat especiales**
|
||||
|
||||
> Repositorio original: https://github.com/father-bot/chatgpt_telegram_bot
|
||||
|
||||
Todos amamos [chat.openai.com](https://chat.openai.com), pero... Es TERRIBLEMENTE lento, tiene límites diarios, y solo es accesible a través de una interfaz web arcaica.
|
||||
|
||||
Este repositorio es ChatGPT recreado como un Bot de Telegram. **Y funciona genial.**
|
||||
|
||||
Puedes desplegar tu propio bot.
|
||||
|
||||
## Características
|
||||
- Respuestas con baja latencia (usualmente toma entre 3-5 segundos)
|
||||
- Sin límites de solicitudes
|
||||
- Transmisión de mensajes (mira la demo)
|
||||
- Soporte para GPT-4 y GPT-4 Turbo
|
||||
- Soporte para GPT-4 Vision
|
||||
- Soporte para chat en grupo (/help_group_chat para obtener instrucciones)
|
||||
- DALLE 2 (elige el modo 👩🎨 Artista para generar imágenes)
|
||||
- Reconocimiento de mensajes de voz
|
||||
- Resaltado de código
|
||||
- 15 modos de chat especiales: 👩🏼🎓 Asistente, 👩🏼💻 Asistente de Código, 👩🎨 Artista, 🧠 Psicólogo, 🚀 Elon Musk, entre otros. Puedes crear fácilmente tus propios modos de chat editando `config/chat_modes.yml`
|
||||
- Soporte para [ChatGPT API](https://platform.openai.com/docs/guides/chat/introduction)
|
||||
- Lista de usuarios de Telegram permitidos
|
||||
- Seguimiento del balance $ gastado en la API de OpenAI
|
||||
|
||||
<p align="center">
|
||||
<img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExYmM2ZWVjY2M4NWQ3ZThkYmQ3MDhmMTEzZGUwOGFmOThlMDIzZGM4YiZjdD1n/unx907h7GSiLAugzVX/giphy.gif" />
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
## Comandos del Bot
|
||||
- `/retry` – Regenerar la última respuesta del bot
|
||||
- `/new` – Iniciar nuevo diálogo
|
||||
- `/mode` – Seleccionar modo de chat
|
||||
- `/balance` – Mostrar balance
|
||||
- `/settings` – Mostrar configuraciones
|
||||
- `/help` – Mostrar ayuda
|
||||
|
||||
## Configuración
|
||||
1. Obtén tu clave de [OpenAI API](https://openai.com/api/)
|
||||
|
||||
2. Obtén tu token de bot de Telegram desde [@BotFather](https://t.me/BotFather)
|
||||
|
||||
3. Edita `config/config.example.yml` para establecer tus tokens y ejecuta los 2 comandos a continuación (*si eres un usuario avanzado, también puedes editar* `config/config.example.env`):
|
||||
```bash
|
||||
mv config/config.example.yml config/config.yml
|
||||
mv config/config.example.env config/config.env
|
||||
```
|
||||
|
||||
4. 🔥 Y ahora **ejecuta**:
|
||||
```bash
|
||||
docker-compose --env-file config/config.env up --build
|
||||
```
|
||||
|
||||
## Referencias
|
||||
1. [*Construye ChatGPT desde GPT-3*](https://learnprompting.org/docs/applied_prompting/build_chatgpt)
|
||||
Reference in New Issue
Block a user