https://github.com/sleroq/slusha
Most intelligent telegram bot
https://github.com/sleroq/slusha
ai chatbot chubai gemini openai telegram
Last synced: 5 months ago
JSON representation
Most intelligent telegram bot
- Host: GitHub
- URL: https://github.com/sleroq/slusha
- Owner: sleroq
- License: wtfpl
- Created: 2023-02-19T20:50:00.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-09-14T15:19:07.000Z (9 months ago)
- Last Synced: 2025-10-11T19:13:22.795Z (9 months ago)
- Topics: ai, chatbot, chubai, gemini, openai, telegram
- Language: TypeScript
- Homepage: https://t.me/s/slushaquotes
- Size: 403 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Slusha
Smartest girl in telegram.
> Try it out - [@sl_chatbot](https://t.me/sl_chatbot) yourself or check out quotes - [@slushaquotes](https://t.me/s/slushaquotes)
## Features
-
Human-like responses in multiple messages
-
Characters from Chub.ai
-
Video, voice, photo, round videos, stickers input support (and more)
- Long-term memory and chat summary command
-
Smart replies with ability to answer multiple people in one go
- Extensive per-chat configuration
- Undertanding of Telegram-specific features, like reply threads, via bot messages, quotes and forwards
-
Optional AI telemetry for debugging and cost/prompt review
## Requirements
- deno
- gemini api key (or other supported by [ai-sdk](https://sdk.vercel.ai/providers/ai-sdk-providers/))
## Preparation
1. `cp scripts/env.bash.example scripts/env.bash`
2. set up environment variables
3. update slusha.config.js to your liking
## Start:
```bash
scripts/run.bash
```
## Docker Production
```bash
# Build and run
docker build -t slusha-bot .
docker run -d \
--name slusha-bot \
--restart unless-stopped \
-e BOT_TOKEN=your_bot_token \
-e AI_TOKEN=your_ai_token \
slusha-bot
# Using Docker Compose
docker-compose --profile production up -d slusha-prod
```