Files
discordbot/README.md
T

32 lines
1.6 KiB
Markdown

# yuuka
personal discord bot running on my arch linux laptop. named after hayase yuuka.
it started as a simple music bot and became a massive mess of features i actually use.
## features
- **ai** — uses deepseek v4 (flash/pro). full vision support (well... vision is a little broken rn), continuous memory summarization (so it doesn't forget context), per-channel personas (yuuka/rem), and native deepseek-reasoner thinking toggles. doesn't break character.
- **bridges** — two-way telegram <-> discord message forwarding. also pulls twitter/x leaks via rss and dumps them into a channel.d
- **media & music** — yt-dlp + ffmpeg based music playback. also has commands for random ffmpeg media conversions.
- **sysinfo** — live monitoring of my laptop's cpu, ram, temps (lm-sensors), top processes, and fastfetch.
- **utilities** — live currency conversion, steam stat tracking (strinova player counts).
- **junk** — dice, coinflip, aura meter, rank, gifs, copypastas.
## stack
- python + `discord.py`
- deepseek api for the ai stuff
- yt-dlp + ffmpeg for audio
- psutil + lm-sensors for hardware stats
- hosted on an acer nitro AN515-51 running arch linux
- runs as a systemd service, updated via git pull over ssh
## commands
run these to see the sub-commands:
- `!ai` — lists all ai-related commands (setting personas, activechat, toggling thinking/temperature)
- `!music` — music playback controls
- `!sysinfo` — hardware monitoring
- `!gifs` — the gif list
- `!fun` — the junk commands
- `!gacha` — blue archive recruitment simulator (pick banners, pull with live rates)