2026-07-13 00:45:59 +03:00
2026-07-09 17:40:23 +03:00
2026-07-13 00:45:59 +03:00
2026-07-12 19:35:37 +03:00
2026-07-05 13:48:51 +03:00
2026-07-09 17:40:23 +03:00
2026-07-09 17:40:23 +03:00
2026-07-09 17:40:23 +03:00
2026-07-01 17:33:36 +03:00
2026-07-13 00:12:51 +03:00

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 help — blue archive recruitment simulator (pick banners, pull with live rates)
S
Description
Yuuka — my Discord bot: music & radio, Blue Archive gacha, Telegram/Twitter bridges, AI chat and more.
Readme
9.9 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 100%