
Sodium
Open source discord bot with application commands and a user-friendly interface
git clone https://github.com/yewshanooi/sodium.git
Open source discord bot with application commands and a user-friendly interface
git clone https://github.com/yewshanooi/sodium.git
Open source code for contributions¹
Latest library and dependencies²
Free to use, without hidden costs³
Sodium replies to command requests with a meaningful message embed. Content is displayed in an organised manner with various text formatting. This will greatly enhance user's experience when viewing commands.
*Image simulated for illustrative purposes. Actual UI may be different.Sodium uses buttons for commands that require users to view an external website. Additionally, links will be checked by Discord's built-in trust protection system to further protect users from malicious websites.
*Image simulated for illustrative purposes. Actual UI may be different.Sodium commands are integrated within Discord channels. Commands can be requested using the slash ( / ) symbol in text channels. Furthermore, users can easily enter optional or required parameters in a text box.
*Image simulated for illustrative purposes. Actual UI may be different.Sodium uses Gemini 2.0 Flash, a new model for the agentic era, to provide an AI chatbot feature within Discord channels. Furthermore, users may run the command in direct messages for enhanced privacy.
*Gemini may display inaccurate info, including about people, so double-check its responses.Sodium uses Transformers.js to run machine learning models on-device. The preferred model is facebook/bart-large-cnn, a large model trained and fine-tuned on the CNN/Daily Mail dataset.
*Image simulated for illustrative purposes. Actual UI may be different./youtube
/spotify
8ball, achievement, beep, coinflip, color, compliment, diceroll, fact [cat | dog | general | useless], fortnite, giphy, hypixel, leagueoflegends, lyrics, meme, minecraft, nasa, neko, pokemon, rps, say, spotify, urban, word, youtube
afk, announce, botpresence, botsetnick, calculator, crypto, dictionary, gemini, github, guildrename, help, info [channel | client | guild | role | user], invite, leave, message, news, npm, ping, qrcode, summarize, thread, weather, wikipedia
ban, channel [delete | lock | rename | unlock], deafen, kick, logs [add | initialize | remove | view], purge, role [add | remove], setnick, slowmode, timeout, unban, undeafen, untimeout, warn
¹ Contributors must abide by the guidelines to contribute line of codes to ensure that the repository is free from bad actors.
² Based on discord.js's stable branch release schedule.
³ No monthly fees or subscriptions are required to use, edit, contribute, or host; but users must abide to the license to modify or distribute the bot.
⁴ Gemini is a large language model developed by Google DeepMind. It is the successor to LaMDA and PaLM 2.
⁵ Transformers (also known as Transformers.js) is a npm package developed by Hugging Face to run pre-trained machine learning models.