Sodium

Open source discord bot with application commands and a user-friendly interface

git clone https://github.com/yewshanooi/sodium.git
*By clicking "Get started", you agree to the MIT License
Open Source

Open source code for contributions¹

Up To Date

Latest library and dependencies²

Free To Use

Free to use, without hidden costs³

AI Feature

AI chatbot powered by Google

Database

Store moderation logs with MongoDB

Useful and detailed embeds

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.

Visit external links with ease

Sodium uses buttons for commands that require users to view an external website. Additionally, links will be checked by Discord's website trust protection system to further protect users from malicious websites.

*Image simulated for illustrative purposes. Actual UI may be different.

Seamless integration within channels

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.

Built-in AI chatbot feature

Sodium uses Gemini⁴, a large language model developed by Google, 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.

Featured Commands

Watch Together

/youtube

Now Playing

/spotify

All Commands

Fun

8ball, achievement, beep, coinflip, color, compliment, diceroll, fact [cat | dog | general | useless], fortnite, giphy, hypixel, leagueoflegends, lyrics, meme, minecraft, nasa, pokemon, rps, say, spotify, urban, waifu, word, youtube

Utility

afk, announce, botpresence, botsetnick, calculator, crypto, dictionary, gemini, github, guildrename, help, info [channel | client | guild | role | user], invite, leave, message, news, npm, ping, qrcode, thread, weather, wikipedia

Moderation

ban, channel [delete | lock | rename | unlock], deafen, kick, logs [add | initialize | remove | view], purge, role [add | remove], setnick, slowmode, timeout, unban, undeafen, untimeout, warn

Links

Guide

Setup your own instance of Sodium

Visit now ➜

License

Sodium is licensed under the MIT License

Visit now ➜

Source Code

Check out the source code at GitHub

Visit now ➜

¹ 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 the successor to LaMDA and PaLM 2.