Network
Sound

--:--

--/--/----

Projects - File Explorer
ComputerProjectsSenpai

Senpai

A Discord chat bot with versatile features

Pythonsqlitediscord.py

Senpai in action, searching for a supplied image via its anime lookup function.

Senpai is a Discord bot that I wrote initially as a form of experimentation and to better understand Discord bots in general.

Initially it was just a very basic bot. It then evolved into a bot capable of performing maths and more complex things. I created a Senpai command to automatically take any image and convert it to the proper format for the Nintendo DSi Unlaunch exploit background, whilst also taking a parameter to select whether or not dithering should be used.

Senpai then went through a major redesign and rewrite from the ground up; she now lives on a much more powerful Ubuntu VPS.

The current set of features includes:

  • Stars: a system that uses Senpai’s database to track how many stars a user has collected in a server (based on how many “star” reactions their messages receive).
  • Conversion: a system that converts between file types.
  • Anime: a system that allows users to use any screencap of an anime and find out the exact show, episode, and season, along with a small clip of the specified image.
Senpai
A Discord chat bot with versatile features