ItsMyStudio

Scripts Library

Browse reusable ItsMyBot scripts, actions, conditions, and triggers shared by the community.

Support
Ph4ntom

4 Image Scam Protection

Removes messages containing exactly 4 images and no text, a pattern commonly used by compromised Discord accounts.

Theo

Advanced Suggestion

Advanced suggestion script, allowing two buttons on each message posted in the desired channel. Each button has a vote counter, and votes can be added or removed.

EsteName_ & Theo

Anti Staff Ping

Prevent your users from pinging the staff members you want to protect.

Theo

Basic Levels

Add a simple experience and level system to your servers. The amount of experience required for leveling is currently linear (level*100).

Barni

Bug Report Command

A custom command to let your members report bugs easily

Theo

Counting Channel

Add engagement with a counting channel! It even works with calculations like 3*2 to say 6

M4rk, Barni & Théo

Feedback Command

A custom command that allows your users to give feedback on a service or a purchase

Cereale & Theo

Join Message & Role

Join message and role assignment

Cereale & Theo

Reaction Roles

Easily create a reaction role, here is an example with a language selection

Add a snippet to the library

If you have created a useful script, action, condition, or trigger that you think others could benefit from, consider sharing it in the library! You can create a pull request with your snippet or share it in the Discord server. To create a snippet, follow these steps:

Create a file in content/snippets/itsmybot/<your-snippet-slug>.mdx, add the metadata at the top, then paste one or more fenced code blocks below it.

welcome-flow.mdx
---
title: "Welcome flow"
description: "Posts a welcome card when a member joins."
author: "Your name"
tags:
  - No Addons
  - Presets Addon
---

```yaml title="welcome-message.yml"
actions:
  - id: sendMessage
    args:
      components:
        - type: text-display
          content: "Welcome [[member_mention]]!"
    triggers:
      - id: guildMemberAdd
    channel: "welcome-channel" # The channel where the welcome message will be sent.
```