Credits
Open-source software and artwork used by Honeypot.
Honeypot is built on the work of several open-source projects, as well as the Discord API and third-party artwork. This page credits the software and assets that make up the project and briefly explains how they are used.
The bot's own source code is on GitHub.
Discord
Discord is the platform Honeypot integrates with. The bot communicates with it through both the Discord REST API, for operations such as managing channels, messages, and bans. As well as the Discord Gateway, for receiving real-time events such as message creates. See the official Discord developer documentation.
Discord libraries
Honeypot does not use the all-in-one discord.js client. Instead, it uses these lower-level packages directly. All are maintained as part of the discord.js project:
@discordjs/core(Apache-2.0) - Discord API functionality used by Honeypot.@discordjs/rest(Apache-2.0) - REST transport, request handling, errors and rate limits.@discordjs/ws(Apache-2.0) - Gateway WebSocket connections, including the sharded deployment.discord-api-types(MIT) - Provides the TypeScript definitions for Discord API routes, events, and permissions that the bot and the packages above build on.
Runtime
Honeypot is written in TypeScript (Apache-2.0) and runs on Bun (MIT), which is also used for package installation and builds. Rather than adding separate dependencies, the bot deliberately uses Bun-native APIs where they exist.
The hosted bot is packaged and run with Docker.
Data
SQLite
The primary persistent database is a local SQLite database, accessed through Bun's SQL API. SQLite is dedicated to the public domain (copyright terms).
Redis
Redis (RSALv2, SSPLv1, or AGPLv3 - license information) is used for communication and state between processes: event queues and cached data.
Artwork
The "honey pot" emoji used throughout Honeypot comes from Microsoft Fluent Emoji, © Microsoft Corporation, licensed under the MIT License.
Sponsors
Honeypot is developed and maintained by RiskyMH. The project's sponsors are listed on GitHub Sponsors - thank you to everyone supporting ongoing development.
Project license
Honeypot's source code is licensed under AGPL-3.0. Third-party software and artwork remain under their respective licenses. See the GitHub repository.