ItsMyStudio

Scripts Library

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

Support
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.
```

On this page