inventor.gg
Open in
urlscan Pro
172.67.152.197
Public Scan
Submitted URL: https://botdash.app/
Effective URL: https://inventor.gg/?m=t&utm_source=botdash&utm_medium=botdash_app&utm_campaign=botdash
Submission: On July 19 via api from US — Scanned from IT
Effective URL: https://inventor.gg/?m=t&utm_source=botdash&utm_medium=botdash_app&utm_campaign=botdash
Submission: On July 19 via api from US — Scanned from IT
Form analysis
0 forms found in the DOMText Content
Inventor Features Premium Documentation Login with Discord Features Pricing Docs CREATE A DISCORD BOT FOR FREE WITH NO CODE. Build a fully-custom bot. Just for your server or for thousands. Custom username, profile picture, status. Free. No coding required. Create a Discord Bot BUILD BOTS WITH OUR NO-CODE FLOW EDITOR Keep scrolling to see how it works. Start by picking a trigger Your trigger is what causes your flow to run. TRIGGERS SLASH COMMAND Triggers when a slash command is used. CONTEXT MENU Triggers when a user or message context menu option is clicked. BUTTON CLICK Triggers when a button below a message is clicked. MODAL SUBMIT Triggers when a form/modal is submitted. DROPDOWN SELECT Triggers when a dropdown below a message is selected. MESSAGE SENT Triggers when a message is sent. MESSAGE SENT BY BOT Triggers when a message is sent by a bot. MESSAGE EDITED Triggers when a message is edited. MESSAGE EDITED BY BOT Triggers when a message is edited by a bot. MESSAGE DELETED Triggers when a message is deleted. MESSAGE DELETE BULK Triggers when messages are deleted in bulk. CHANNEL CREATED Triggers when a new channel is created. CHANNEL UPDATE Triggers when a channel is updated. CHANNEL DELETE Triggers when a channel is deleted. CHANNEL PINS UPDATE Triggers when a channel's pins are updated. VOICE STATE UPDATE Triggers when a member joins, leaves, or moves voice channels. SERVER JOINED Triggers when your bot joins a new server. SERVER UPDATE Triggers when a server is updated. SERVER LEFT Triggers when your bot leaves or is removed from a server. WEBHOOK UPDATE Triggers when a webhook is updated. AUDIT LOG ENTRY CREATED Triggers when an audit log entry is created. THREAD CREATED Triggers when a new thread is created. THREAD UPDATE Triggers when a thread is updated. THREAD DELETE Triggers when a thread is deleted. MEMBER JOIN Triggers when a member joins a server. MEMBER LEAVE Triggers when a member leaves a server. MEMBER UPDATE Triggers when a member is updated. MEMBER BAN Triggers when a member is banned from a server. MEMBER UNBAN Triggers when a member is unbanned from a server. TYPING START Triggers when a user starts typing in a channel. ROLE CREATED Triggers when a role is created. ROLE UPDATE Triggers when a role is updated. ROLE DELETE Triggers when a role is deleted. INVITE CREATED Triggers when an invite is created. INVITE DELETED Triggers when an invite is deleted. REACTION ADD Triggers when a reaction is added to a message. REACTION REMOVE Triggers when a reaction is removed from a message. REACTION REMOVE ALL Triggers when all reactions are removed from a message. STAGE INSTANCE CREATE Triggered when a stage instance is created. STAGE INSTANCE UPDATE Triggered when a stage instance is updated. STAGE INSTANCE DELETE Triggered when a stage instance is deleted. GUILD SCHEDULED EVENT CREATE Triggered when a guild scheduled event is created. GUILD SCHEDULED EVENT UPDATE Triggered when a guild scheduled event is updated. GUILD SCHEDULED EVENT DELETE Triggered when a guild scheduled event is deleted. GUILD SCHEDULED EVENT USER ADD Triggered when a user has subscribed to a guild scheduled event. GUILD SCHEDULED EVENT USER REMOVE Triggered when a user has unsubscribed from a guild scheduled event. INCOMING WEBHOOK Triggers when an HTTP request is received. IFTTT Triggers when an IFTTT event for this flow is received. NEW RSS ITEM Triggers when a new item is added to an RSS feed. EVERY MINUTE Runs every minute. EVERY 15 MINUTES Runs every 15 minutes. EVERY 30 MINUTES Runs every 30 minutes. EVERY HOUR Runs every hour. EVERY DAY Runs every day. EVERY WEEK Runs every week. EVERY MONTH Runs every month. EMPTY TRIGGER This trigger is not caused by any actions. You can use it to create a flow that can only be manually run from the dashboard. BOTDASH FORM SUBMISSION Triggered by form submissions in your BotDash. (scroll to see all 58 triggers) 58 triggers Add some blocks Blocks are run in the order that you place them. Blocks can request and process data, run actions on Discord, and a lot more. MESSAGE SENT A message is sent in any channel your bot can see. BLOCKS IF STATEMENT Conditionally run code based on a comparison. ADVANCED CONDITIONAL Conditionally run code based on a complex comparison. EXIT FLOW Exit the current flow before it has finished running. SLEEP Pause the flow for a specified amount of time. IS USER COLLABORATOR Check if a user is a collaborator of the bot. BREAK Break out of the current loop or custom block. CONTINUE Jump to the next iteration of the current loop. FOLDER Group several blocks together in a folder. ASYNC FOLDER Run a group of blocks asynchronously. TEXT REPLY TO INTERACTION Reply or update reply to an interaction with a text message. DEFER INTERACTION Defer an interaction to send a message later. DEFER COMPONENT INTERACTION Defer a component interaction with the intent of updating message later. EMBED REPLY TO INTERACTION Reply or update reply to an interaction with an embed message. MODAL REPLY TO INTERACTION Reply or update reply to an interaction with a text entry modal. GET INTERACTION MESSAGE DATA Get message data from an interaction. SEND OR EDIT TEXT MESSAGE Send or Edit a text-only message SEND TTS MESSAGE Send a text-to-speech message SEND OR EDIT EMBED MESSAGE Send or Edit an embed message EMBED BUTTON BUILDER Create buttons for a embed message. ADD BUTTON TO EMBED BUTTON BUILDER Add a button to a embed button builder. EMBED FIELD BUILDER Create fields for an embed. ADD FIELD TO EMBED FIELD BUILDER Add a field to a embed field builder. EMBED DROPDOWN BUILDER Create a dropdown for an embed. ADD OPTION TO DROPDOWN BUILDER Add a dropdown option to a dropdown builder. DELETE MESSAGE Delete a message GET MESSAGE Get a message with embed details. GET MESSAGES Get messages from a channel. BULK PURGE MESSAGES Bulk delete the last messages in a channel. PIN MESSAGE Pin a message UNPIN MESSAGE Unpin a message PUBLISH MESSAGE Publish an announcement message to all channels following the announcement channel. GET PINNED MESSAGES Get pinned messages from a channel. GET USER Retrieve a Discord user's information by their ID. CREATE DM CHANNEL Create a DM channel with a user. GET SERVER MEMBER Retrieve a Discord server member information by their ID. GET HIGHEST ROLE POSITION OF MEMBER Retrieve the position of the highest role of a member in a server. GET SERVER MEMBERS Retrieve members of a Discord server. KICK SERVER MEMBER Kick a member from a server. BAN SERVER MEMBER Ban a member from a server. UNBAN SERVER MEMBER Unban a member from a server. GET SERVER BANS Retrieve a list of banned users in a server. TIMEOUT SERVER MEMBER Timeout a member from a server. ASSIGN ROLE Assign a role to a user. REMOVE ROLE Remove a role from a user. CHANGE MEMBER NICKNAME Change a member's nickname in a server. GET SERVER Retrieve a Discord server's information by its ID. GET SERVERS Retrieve a list of Discord servers the bot is a member of. UPDATE SERVER Update a Discord server's information by its ID. LEAVE SERVER Leave a Discord server by its ID. GET CHANNEL Retrieve a Discord channel's information by its ID. CREATE CHANNEL Create a text/voice/stage/etc channel or channel category in a server. MODIFY CHANNEL Modify a channel's information by its ID. MOVE CHANNEL Move a channel to a new category. MOVE MEMBER TO VOICE CHANNEL Move a member from one voice channel to another. GET CHANNELS Retrieve a Discord server's channels by its ID. DELETE CHANNEL Delete a Discord channel by its ID. TRIGGER TYPING INDICATOR Trigger a typing indicator in a channel. EDIT CHANNEL PERMISSIONS Edit channel permission overwrite for a user or role. DELETE CHANNEL PERMISSION Delete a channel permission overwrite for a user or role. CREATE INVITE Create an invite for a channel. GET INVITE Retrieve an invite's information by its code. GET INVITES Retrieve a list of invites for a channel. DELETE INVITE Delete an invite by its code. START THREAD FROM MESSAGE Start a thread from a message. START THREAD FROM CHANNEL Start a thread from a channel. CREATE FORUM THREAD Create a thread in a forum channel. JOIN THREAD Join a thread. LEAVE THREAD Leave a thread. ADD THREAD MEMBER Add a member to a thread. REMOVE THREAD MEMBER Remove a member from a thread. ARCHIVE THREAD Archive a thread. UNARCHIVE THREAD Unarchive a thread. LOCK THREAD Lock a thread. UNLOCK THREAD Unlock a thread. PIN THREAD Pin a thread. UNPIN THREAD Unpin a thread. CREATE WEBHOOK Create a webhook in a channel. GET WEBHOOKS Get all webhooks in a channel. DELETE WEBHOOK Delete a webhook. MODIFY WEBHOOK Modify a webhook. EXECUTE WEBHOOK Send a message with a webhook. GET REACTIONS Get all reactions from a message. GET REACTIONS COUNT Get number of reactions from a message. ADD REACTION Add a reaction to a message. REMOVE REACTION Remove a reaction from a message. REMOVE ALL REACTIONS Remove all reactions from a message. REMOVE USER REACTION Remove a user's reaction from a message. GET ROLES Get all roles in the specified server. UPDATE ROLE Update a role in the specified server. CREATE ROLE Create a role in the specified server. GET ROLE Get a role in the specified server. DELETE ROLE Delete a role in the specified server. GET @EVERYONE ROLE Get the @everyone role in the specified server. GET EMOJIS Get all emojis from a server. GET EMOJI Get an emoji by ID. CREATE EMOJI Creates a new emoji in a server MODIFY EMOJI Modifies a given emoji in a server. DELETE EMOJI Deletes a given emoji in a server CREATE SCHEDULED EVENT Creates a scheduled event. GET SCHEDULED EVENT Gets a scheduled event. GET SCHEDULED EVENTS Gets a list of scheduled events. MODIFY SCHEDULED EVENT Modifies an existing scheduled event. DELETE SCHEDULED EVENT Deletes a scheduled event. GET CURRENT DATE AND TIME Get the current UTC date and time in various formats. PARSE UNIX TIME Parse a Unix timestamp into a human-readable date and time. GET SNOWFLAKE TIMESTAMP Convert a Discord snowflake ID into a creation date and time. PARSE RELATIVE TIME Parse a user-provided relative time string into a Unix timestamp. MODIFY TIME Add or subtract time from a Unix timestamp. GET SPECIFIC TIME Get a specific time in the future or past in a variety of formats. TRUNCATE TIME Truncate a Unix timestamp to a given period. PARSE MONTH NAME Parse a month name into a number. PARSE DATE AND TIME Parse a date and time into a Unix timestamp with a variety of parsing options. STANDARD FORMAT DATE AND TIME Format a Unix timestamp into a standardized date and time string. LOG ERROR Log an error to the errors dashboard page. GET ERROR DETAILS Get the details of an error. DISCORD API PING Get the current latency of Inventor's connection to the Discord API. CHANGE BOT STATUS Change the bot's status. GET SERVER COUNT Get the number of servers the bot is currently a member of. LOOP Loop over a set of blocks a specified number of times. EXCLUDE FROM ANALYTICS Exclude the current flow run from analytics. GET GLOBAL VARIABLE Get the value of a global variable. GET GLOBAL VARIABLES Get all global variables. GLOBAL VARIABLE SEARCH Get global variables with a specified prefix, name, and/or value. CREATE OR UPDATE GLOBAL VARIABLE Create or update a global variable. INCREMENT OR DECREMENT GLOBAL VARIABLE Increment or decrement a global variable. DELETE GLOBAL VARIABLE Delete a global variable. REDACT SECRETS Redact portions of a string, to prevent secrets from being exposed (in logs, etc.) while maintaining the ability to debug. GET TOKEN Get the token of the bot. CREATE LOCAL VARIABLE Create a local variable. UPDATE LOCAL VARIABLE Assign a new value to a local variable retroactively. INCREMENT OR DECREMENT LOCAL VARIABLE Increment or decrement a local variable. APPEND NEW LINE TO LOCAL VARIABLE Append a new line the end of a local variable. SEND NETWORK REQUEST Send a HTTPS request to a URL. CONVERT HTML TO MARKDOWN Convert HTML to Markdown. ESCAPE JSON FIELD Escape a string to be used as a JSON field. PARSE JSON Retrieve a value from a JSON string. FORMAT JSON Indent a JSON string for readability. GENERATE FORM BODY Generate a HTTP form body from a list of key-value pairs. LOOKUP BY ID Lookup a row in a database by its ID. LOOKUP BY VALUES Lookup a row in a database by up to 5 column values. GET ROWS BY VALUES Get rows in a database matching specified column values. CREATE ROW Create a new row in a database. LOOKUP BY VALUE OR CREATE Lookup a row in a database by a value in a column or create it if it does not exist. UPDATE BY VALUE OR CREATE Update or create a database row by a value. GET ROW COUNT Get the number of rows in a database. GET RANDOM ROW Get a random row from a database. GET RANDOM ROWS Get a specified number of random rows from a database. GET RANDOM ROW BY VALUE Get a random row from a database within a search value in a column. GET RANDOM ROWS BY VALUE Get a specified number of random rows from a database within a search value in a column. GET ROWS Get all rows in a database. GET ROWS SORTED BY COLUMN Get all rows in a database sorted by up to 3 columns. UPDATE ROW Update a row in a database. DELETE ROWS BY VALUE Delete one or more rows in a database that match a value in a column. DELETE ROW Delete a row in a database. MATH OPERATIONS Perform addition, subtraction, multiplication, division, modulo and exponent operations. MATH OPERATIONS (FLOAT) Perform addition, subtraction, multiplication, division, modulo and exponent operations with floating point numbers. TRUNCATE FLOAT Truncate a floating point number to a specified number of decimal places. ABSOLUTE VALUE Get the absolute value of a number. SQUARE ROOT Get the square root (sqrt) of a number. ROUNDING (ROUND) Round a number to the nearest whole number. ROUNDING (FLOOR) Round a number down to the nearest whole number. ROUNDING (CEIL) Round a number up to the nearest whole number. RANDOM NUMBER GENERATOR Generate a random number using specified minimum and maximum values. IF NUMBER IS IN RANGE Check if a number is in a specified range. IF NUMBER IS CLOSE TO OTHER NUMBER Check if a number is close to another number within a specified tolerance. IF VALUE IS NUMBER Check if a value is a number. HEX TO INT Convert a hexadecimal number to an integer. INT TO HEX Convert an integer to a hexadecimal number. STRING LENGTH Get the length of a string. STRING SPLIT LIST Split a string into a list of strings with a deliminator. SPLIT STRING ITERATOR Iterate over a string seperated by a deliminator. SPLIT STRING ITERATOR (RANDOMIZED) Iterate over a string seperated by a deliminator in a random order. STRING CONTAINS COUNT Count the number of times a substring appears in a string. STRING REPLACE Replace a substring with a new substring within a string. STRING TO LOWERCASE Convert a string to lowercase. STRING TO UPPERCASE Convert a string to uppercase. STRING TRIM PREFIX Remove a prefix from a string. STRING TRIM SUFFIX Remove a suffix from a string. TRUNCATE STRING Truncate a string to a certain length. BASE64 ENCODE Encode a string to Base64. BASE64 DECODE Decode a Base64 string. FORMAT NUMBER Format a number with commas. GENERATE UUID Generate a UUID (v4). PARSE COLOR Parse a color string (name or hex code) into a hex string. URL QUERY ESCAPE Encode a string to be used as a URL parameter. URL QUERY UNESCAPE Decode a string used as a URL parameter. BCRYPT HASH STRING Apply a one-way hash to a string using bcrypt. BCRYPT COMPARE HASH Compare a string to a bcrypt hash. VERIFY HMAC Verify a message against an HMAC signature. This is commonly used to verify webhooks. MD5 HASH Generate an MD5 hash of a string. SORT LINES BY NUMBER PREFIX OR SUFFIX Sort lines of text by the number at the beginning or end of each line TRUNCATE SPLIT STRING LIST Split a string into groups of a certain number of characters. TRUNCATE SPLIT STRING ITERATOR Iterate over a string by groups of a certain number of characters. REGEX MATCH Check if a string matches a regular expression. REGEX FIND MATCHES LIST Find matches of a regular expression in a string. REGEX FIND MATCHES ITERATOR Iterate over matches of a regular expression in a string. REGEX REPLACE Replace all matches of a regular expression in a string. IFTTT TRIGGER Triggers an IFTTT applet. (scroll to see all 198 blocks) 198 blocks You're done ...but that's not all. Inventor has databases, if statements, loops, and Discord features like buttons and slash commands. MESSAGE SENT A message is sent in any channel your bot can see. IF STATEMENT Message Content equals "hello" SEND A MESSAGE Send a message or embed. Message: "Hello, world!" DiscordUser Today at 3:00 PM hello DiscordBot APP Today at 3:00 PM Hello, world! Message #example DON'T HAVE TIME TO DO IT YOURSELF? We've got you covered, with a library of pre-built modules that you can use as a starting point. Active Developer Badge By 8bitoe Use this to easily get the Active Developer badge! Basic Leveling System 1.2 By exhausted_yami A very simple leveling system Ping Command By magicbotman Get API latency between Inventor and Discord. Welcomer By magicbotman Welcome new members to your server! Ask ChatGPT By yumyummityyum Ask ChatGPT anything from Inventor! Requires an OpenAI API Key. Tickets By yumyummityyum An advanced ticket system! Once added to your bot, modules are fully-customizable. READY TO START BUILDING? Login with Discord © 2023-2024 inventor.gg. All rights reserved. Privacy · Terms · Status Discord · Twitter · Bluesky · Mastodon · YouTube