Marketplace Guidelines

Last updated May 1st, 2026

Published listings are reviewed by humans and in response to reports to ensure compliance with these guidelines.

Most violations are unintentional and can be resolved with minor changes. We will work with you to address good‑faith issues and bring your listing into compliance.

Within these guidelines, “Listings” is used as a catch-all term to represent any plugins, flows, blocks, etc. that make up a listing published to the marketplace. “User” refers to a inventor.bot user who installs your listing on their project. “End-user” refers to a user who interacts with your listing over Discord.

General Guidelines

  • Single Purpose: Each listing must serve a single, cohesive purpose. If you wish to offer multiple unrelated feature sets, you should publish separate listings for each feature set.
    • Cohesive sets of features, such as a moderation listing offering bans, warns, kicks, mutes, etc. are allowed. Multiple fully unrelated feature sets are not.
    • For example, a listing should not contain both moderation commands and ticketing functionality.
  • Offensive Content or Hate Speech: Listings must not include offensive content, including but not limited to racism, sexism, discrimination, or prejudice. Listings must not contain hate speech, including derogatory or inflammatory language targeting individuals or groups based on their race, ethnicity, religion, sexual orientation, or any other characteristic.
  • Scam or Scam Imitation: Listings must not include or imitate scams (including as “pranks” or “jokes”).
  • Age-Restricted Content: Listings must not include content that is inappropriate for minors, including nudity, sexual content, or excessive violence. Listings must not feature content related to drugs, alcohol, or other controlled substances.
  • Threats or Extremism: Listings must not promote or encourage threats of violence, extremism, or any form of harm to individuals or groups. Listings must not promote or encourage illegal activities.
  • Violation of Trademark or Intellectual Property: Listings must not violate any trademarks or intellectual property rights.
  • Promotion: Listings must not directly include promotion. This includes advertisements, “credits”, links, sponsorships, affiliates, self-promotion, or any other form of third-party promotion.
    • Your plugin’s information is added to the global @BOT credits command so end-users can locate your plugin information.
    • Listings and listing pages must not, under any circumstances, contain any third-party promotional content, including ads, sponsorships, or self-promotion of any third-parties unrelated to the plugin.

Listings are subject to more stringent guidelines than standard bot implementations due to the public nature of the marketplace and the potential for abuse by bad actors. If you have any questions about these guidelines or believe your listing has been incorrectly flagged, please contact support.

Unexpected Behavior

Listings must not perform actions that users would not reasonably expect. Your listing may not engage in any of the following unexpected behaviors:

  • User and End-user Consent: Manipulating Discord servers, user data, or end-user data without explicit end-user consent or notification.
    • Potentially dangerous actions should be explicitly agreed to upfront by the user (usually as part of the listing description) and have a clear confirmation on each instance of a dangerous action being taken by end-users.
    • For simple and well-understood actions (e.g. moderation commands like ban/kick/etc), the end-user’s command implies consent for the action.
    • You may still wish to require additional verification for commands that are very destructive or where the user or end-user may not fully understand the consequences when first calling the command.
      • For example, a command for banning members with a certain prefix before their username should prompt the user with the number of users that would be banned before proceeding.
    • Listings must not perform potentially destructive actions that are not clearly labeled and able to be understood by a reasonable user/end-user.
  • Unsolicited DMs: Sending unsolicited messages or notifications to end-users.
    • This includes sending DMs to end-users who have not interacted with your listing or would not reasonably expect to receive such messages (e.g. server join DMs are acceptable even if the end-user has not interacted with your listing previously).
    • Transactional notifications are allowed as long as they are not excessive. Transactional messages are allowed when sent to individual end-users for purposes such as welcome/join notifications, a levels-up notifications, or notifications of moderation actions.
    • Transactional and DM notifications must not contain any promotional content, advertisements, or links to third-party services, unless such links are functionally required (e.g. onboarding, account verification or setup, terms/privacy links, etc.).
    • Transactional notifications must not be designed in such a way that the listing developer can dynamically dispatch notifications remotely or change the content of the notification without releasing a new version.
  • Spam and Abuse: Interfering with other bots’ or users’, or end-users’ interactions in a disruptive manner.
    • This includes spamming messages in channels, mass deleting data, or otherwise interfering with the normal operation of Discord, unless it is the stated purpose of the listing and care is taken to avoid undue server load.
    • Moderator-driven actions, such as locking channels or mass message deletion, are allowed as long as they can be reasonably understood by, and are directly under the control of, end-users with appropriate permissions.
  • Network Abuse: Generating excessive or unnecessary network traffic, causing performance issues.
    • This includes infinite or long-running loops, often reaching timeouts or regularly reaching rate limits.
  • Personal Information: Collecting or storing personal information from users or end-users without their consent or a clear necessity for collecting the information.
    • If personal non-Discord data is stored, users and end-users should be able to request deletion of their data and/or opt-out of processing.
  • Phoning Home: Listings must not “phone home” or contact external servers unnecessarily.
    • Users and end-users must always be aware of and consent to any data collection or storage by a third party. Any third party data collection or storage should be communicated to both the user installing the plugin and the end-user of the plugin on Discord.
    • Listings must not make network requests to third-party servers that are not necessary for the core functionality of the listing.
      • For example, a listing cannot send a request to an arbitrary third-party server on a regular interval or for every command invocation, in cases where this wouldn’t otherwise be necessary for the core functionality of the listing.
        • Analytics and tracking services are not considered necessary or valid reasons.
    • Listings can make external requests when those requests are necessary for their primary functionality (for example, an image generation flow can make requests to an image generation API).
    • We recommend that listings make the minimal necessary network requests to operate and ask that developers use well-known and trusted third-party services where possible rather than unknown or homegrown APIs.
  • Significant Changes: Listings must not undergo significant functional changes during version or detail updates.
    • For example, a listing containing moderation commands may not release an update removing moderation commands and replacing them with ticketing functionality.
    • While expansion and removal of features within a listing are allowed, the core functionality of the listing should remain consistent between versions.
    • Changes resulting in a significant shift in the listing’s functionality should be published as a separate listing.

We understand that listings are published in isolation and lack the context of a full bot implementation, making it difficult to understand the exact user intent. However, it is essential to ensure that your listing, on its own, is not engaging in any unexpected behavior and is best responding to user intent.

Sale of Plugins

Plugins and premium features within plugins may not be sold at this time, through inventor.bot directly or through any other means.

Plugins may rely on a paid third-party service (for example, AI generation or file hosting), which can be operated by the creator of the plugin or by a third-party. If a paid external service is required for the core functionality of the plugin, the plugin must be tagged as such, using the “Paid External Service” section of listing settings. You should describe the nature of the external service (if it is required, cost, etc) in the field provided.

Enforcement

We may take any necessary action to protect users and maintain the integrity of the platform. This may include denying the publication of a listing, removing listings, requesting modifications, or implementing other measures as deemed appropriate. We reserve the right to deny publication of any plugin for any reason, including but not limited to violation of the guidelines above.

Contact

If you have any questions relating to these guidelines, please open a support ticket.