blxckOxymoron / lennon

discord bot: molecules, equations & timers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub deployments

Lennon 🔥

Lennon is a discord bot that tries to provide new and useful functionality! So no music, auto-roles and moderation because there already are very sophisticated bots for these use cases.

Commands 💫

Molecule

Lennon will query the puchem database and output a dark-mode-friendly structure formula!

Equation

Use this command to display a KaTeX math equation!

Timer

Set a timer for a given amount of hours/minutes/seconds. When the time runs out, Lennon will send you a DM!

Cool Engineering Stuff 🚀

Sapphire.js

Sapphire.js gives a great scaffold to create listeners, commands and localization

Auto Deployment

The GH Action on the main branch automatically builds the typescript app and creates an artifact. It also restarts the service via ssh on the remote Linux server. This service has an auto-updater to load the latest artifact as well as apply any prisma migrations. As a finishing touch the invite URL is displayed as a deployment in the repo's sidebar.

About

discord bot: molecules, equations & timers


Languages

Language:TypeScript 97.2%Language:Shell 2.8%