2.4 KiB
2.4 KiB
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, 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
- Lista de usuarios de Telegram permitidos
- Seguimiento del balance $ gastado en la API de OpenAI
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
-
Obtén tu clave de OpenAI API
-
Obtén tu token de bot de Telegram desde @BotFather
-
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 editarconfig/config.example.env
):mv config/config.example.yml config/config.yml mv config/config.example.env config/config.env
-
🔥 Y ahora ejecuta:
docker-compose --env-file config/config.env up --build