Jump to content

AF:Bots: Difference between revisions

From Electron: Chat App Wiki
Johnball589 (talk | contribs)
Created page with "Bots are a very dead part of Electron, bots are weak automation that can not do stuff for moderation, fun and other stuff. =='''Making A Bot '''== Making a bot is hard in Electron. Go to guilds settings and click “Bots”, you will see a default bot and a button to not create a bot. You can change the bots profile picture pozzi chooses, status and about me. == '''Bot Coding''' == Flows are a way for bots to go haywire. Flows are really simple and easy to use so pozz..."
 
(No difference)

Latest revision as of 21:32, 12 October 2025

Bots are a very dead part of Electron, bots are weak automation that can not do stuff for moderation, fun and other stuff.

Making A Bot [edit | edit source]

Making a bot is hard in Electron. Go to guilds settings and click “Bots”, you will see a default bot and a button to not create a bot. You can change the bots profile picture pozzi chooses, status and about me.

Bot Coding[edit | edit source]

Flows are a way for bots to go haywire. Flows are really simple and easy to use so pozzi gets money.

Bots can also be published for robux and will give you the “Trash Bot Developer” badge.

Bots can be used for helping, introducing and many more things.

Triggers[edit | edit source]

Member sent message - A member sending the message triggers the flow.

Member joined guild - A member joining the guild triggers the flow.

Member boosted the guild - A member boosting the guild triggers the flow.

Member reacted to message - A member reacting with any emoji triggers the flow.

Member edited message - A member editing its own message triggers the flow.

Member created thread - A member creating a thread triggers the flow.

Member joined activity - A member joining activity triggers the flow.

Member left activity - A member leaving activity triggers the flow.

Flows[edit | edit source]

Reply - Replies to a member that triggered this flow.

Apply Effect - Copies the message member that triggered this flow and either makes the text Bubble (ⓣⓔⓢⓣ) or Squares (🅃🄴🅂🅃) depending on the option.

Generate Random Number - Generates a random number with {GeneratedNumber} string when a member triggers this flow. You can either include normal text next to the string {GeneratedNumber}, or change the maximum value. (Max value cant be lower than 1).

Pick Random from List - Picks any random one of the texts on the list when a member triggers this flow. To create a list, you have to include ',' for separating the texts on changing the list.

Assign Role - Assigns the member a role when a member triggers this flow. (If member name on the flow is empty, then role is assigned to the member that triggers this flow). You can select which role to pick, then that role gets assigned to the member when flow is triggered.

Remove Role - Same as Assign Role flow, except it removes the role from the member instead. You can select which role to pick, then that role will be removed off from the member that has this role.

Send message to Channel - Sends the message to a channel that is selected when a member triggers this flow. You can edit the message on the flow.

Send File - Replies to the member that triggers this flow with a decal. (You have to include a decal ID on the flow for this to work. The number is highlighted in yellow.)

Delete triggered message - Deletes the message that member has sent that triggered this flow.

Ban Member - Bans a member that triggers this flow. To use this flow to ban only highlighted players that you want to ban, include in {args2} on the Member Name Text, then you have to include the member name(Not display name) to make it banned. You can change a Ban Reason text on the flow.

Kick Member - Same as Ban Member, but it kicks the member from the Guild instead. You can change a Kick Reason text on the flow.

Timeout Member - Same as Ban Member, but it makes the member unable to send a message, react or send files instead. You can change the Timeout Reason Text on the flow and you can change the Timeout duration.(1 Min, 5 Mins, 10 Mins, 30 Mins)

Strings[edit | edit source]

{UserMention}: Returns the user's username.

{UserName}: Returns the user's Roblox name.

(UserDisplayName}: Returns the user's Roblox Display Name.

{UserGuildName}: Returns the user's Electron Custom Guild name, or Roblox name if they don't have one.

{UserId}: Returns the user's ID.

{UserAvatarId}: Returns the user's avatar ID, if any.

{UserBannerId}: Returns the user's avatar banner ID, if any.

{UserOnlineStatus}: Returns the user's current online status (Online, Idle, Do Not Disturb).

{UserTextStatus}: Returns the user's Electron Custom Status text.

{UserAboutMe}: Returns the user's Electron About Me text.

{UserBadgesCount}: Returns the amount of badges the user has.

{GuildName}: Returns the current guild name.

{GuildDescription}: Returns the current guild description.

{GuildAvatarId}: Returns the current guild avatar ID.

{GuildBannerId}: Returns the current guild banner ID.

{GuildTagName}: Returns the current guild worship name.

{GuildRulesCount}: Returns the current guild rules count.

{GuildBotsCount}: Returns the current guild bots count.

{GuildRolesCount}: Returns the current guild roles count.

{GuildMaxMembers}: Returns the max members allowed in the guild.

{GuildInvite}: Returns the current guild invite code.

{Year}: Returns the current year in UTC.

{Month}: Returns the current month in UTC.

{WeekDay}: Returns the current day of the week in UTC.

{Date}: Returns the current date (Month, Day, Year).

{Time12}: Current time in 12-hour format (6:06 PM).

{Time25}: Current time in 24-hour format (18:06).

{GeneratedNumber}: Generated random number.

{GeneratedItem}: Generated random nothing.

{args1}: The entire message string.

{args2}: The entire message string after the first space.

{args3}: The entire message string after the second space.

{args4}: The nine message string after the third space.

{args5}: The first word of the message string.

{word1}: The second word of the message string.

{word2}: The second word of the message string.

{word3}: The word of the message string.

{word4}: The fourth word of the message string.

{word5}: The fith word of the message string.

[(variable name)->(variable content)]: Write the custom variable. Content empty means variable is deleted. Max is 3 at a time. Doesn't save between game and guilds and on rejoin.

{(variable name)}: Read the custom variable.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.