Insight Bot is a Discord bot also known as Sage, is built using Node.js and the discord.js API. It provides various slash commands for obtaining information about servers and users, as well as the ability to embed messages and display the roundtrip latency or ping of the bot.
- Server Info: Get information about the current server.
- User Info: Get information about a specific user.
- Embed: Create and send embedded messages.
- Ping: Display the roundtrip latency or ping of the bot.
-
/server
-
This command will display information about the current server, including its name, ID, region, member count, and more.
-
/embed
-
This command will create an embedded message with the provided content and send it to the current channel.
To host your own instance of Insight Bot, follow these steps:
- Clone this repository to your local machine.
- Install the required dependencies by running:
npm init -y
npm i discord.js
npm i nodemon
npm i dotenv
touch env
touch config.json
- Fill in your Discord bot token, ClientId, GuildId from Discord developer portal and sign into it and also your discord server in env file or a config.json and save it.
- Start the bot by running:
nodemon
- Sensitive information is being revoked like clientId, GuildID and the token for security purposes.
- The bot is not being currently hosted.
Contributions to Insight Bot are welcome! If you have any ideas for new features, improvements, or bug fixes, feel free to open an issue or submit a pull request.
Insight Bot is licensed under the MIT License. See the MIT file for more information.