Skip to content

esefxdz/discordbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

My personal discord bot written in python

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages