An open API service indexing awesome lists of open source software.

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

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

Multi-line responses

-

Characters from Chub.ai

Character selection

-

Video, voice, photo, round videos, stickers input support (and more)

Media support showcase

- Long-term memory and chat summary command
-

Smart replies with ability to answer multiple people in one go

Smart reply

- 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

Langfuse screenshot

## 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
```