BotGhost Documentation
Support ServerYouTubeMarketplaceBotGhost PremiumSign in
  • Welcome to BotGhost
  • Guidelines & Privacy
  • Changelogs 2025
    • Changelogs 2024
    • Changelogs 2023
  • BotPanel Documentation
  • Getting Started
    • Create Your First Bot
      • Create Your Second Bot
    • Invite Your Bot
    • Standard Practices
      • Advanced Practices
    • Mobile Application (PWA)
  • Support
    • BotGhost Support
    • Frequently Asked Questions
  • Premium & Priority Hosting
    • Priority Hosting
    • Our Premium Features
    • Plans & Payment Methods
    • Manage Your Subscription
    • Upgrade Your Bot
    • Refund & Cancellation Policy
    • Beta Features
  • General Settings and Collaboration
    • Settings
    • Collab
    • Status
    • Active Developer Badge
    • Marketplace
  • Custom Commands & Events
    • Command & Event Builder
      • Sharing Commands and Events
      • Advanced Options
    • Actions
      • Message Actions
        • Send or Edit a Message
          • Button
          • Select Menu
        • Edit a Button or Select Menu
        • Send a Form
        • Delete a Message
        • Publish a Message
        • React to a Message
        • Pin a Message
      • Custom Variable Actions
        • Set Variable
        • Run Equation on Variable
        • Delete Variable
      • API Actions
        • Send an API Request
        • Execute an IFTTT Trigger
      • Loop Actions
        • Run a Loop
        • Stop a Loop
      • Voice Actions
        • Join a Voice Channel
        • Leave a Voice Channel
        • Voice Move a Member
        • Voice Kick a Member
        • Voice Mute or Unmute a Member
        • Voice Deafen or Undeafen a Member
      • Role Actions
        • Add Roles
        • Remove Roles
        • Create a role
        • Delete a role
        • Edit Role
      • Channel Actions
        • Create a channel
        • Edit a channel
        • Delete a channel
      • Thread and Forum Actions
        • Create a Thread
        • Edit a Thread
        • Delete a Thread
      • Server Actions
        • Kick a member
        • Ban a member
        • Timeout a member
        • Change a members nickname
        • Purge Messages
        • Create Server Invite
      • Other Actions
        • Wait before running another action
        • Manipulate some text
        • Send an error log message
        • Set a unique variable
        • Change the Bot's Status
        • Note
      • [LEGACY] Reply Actions
        • Plain Text Reply
        • Embed Reply
        • Random Reply
        • Send a message to a channel
        • Direct Message a User
        • Send a Message with attached buttons
          • Buttons
        • Send a message with a select menu
          • Menu Option
    • Conditions
      • Comparison Condition
      • Permission Condition
      • Chance Condition
      • Channel Condition
      • Role Condition
      • User Condition
      • Premium Check Condition
    • Options
      • Text Option
      • Number Option
      • User Option
      • Channel Option
      • Role Option
      • Choice Option
      • Attachment Option
    • Events
      • Timed Events
      • Webhooks
    • Data Storage
      • Collections
      • Objects
    • IFTTT
    • Variables
  • Server Management
    • Moderation
    • Discord Automod
    • Tickets
    • Welcomer
    • Verification
    • Statistic Channels
    • Modmail
    • Auto-React
    • Sticky Roles
    • Emoji Manager
    • Polls Filter
    • Automod
    • Logging
  • Messages
    • Timed Messages
    • Reaction Roles
    • Autoresponder
    • Embed Builder
    • Sticky Messages
    • Polls
    • Global Chat
    • Media Channels
  • AI
    • ChatGPT
    • Image Generation
  • Game Integrations
    • Roblox Verification
  • Social Integrations
    • YouTube
    • Twitch
  • Community Engagement
    • Leveling
    • Temp Voice Channels
    • Suggestions
    • Invite Tracker
    • Starboard
    • Question Of The Day
    • Giveaways
  • Fun Modules
    • Economy & Minigames
    • Birthdays
    • Counting
  • Utility
    • Translation
    • Weather
Powered by GitBook
On this page
  • Settings
  • Global Chat Settings
  • Message Settings
  • Blacklist Settings
  • Commands
  • Events

Was this helpful?

  1. Messages

Global Chat

Cross-post server messages across multiple text-channels!

Last updated 6 months ago

Was this helpful?

This module requires a to function.

The module will allow users to connect multiple text channels, even in different servers!

Settings

Global Chat Settings

Admin Role

This selection will allow you to setup an admin role. Users with these roles will be able to run admin commands paired with the module. They will be able to reset settings, blacklist users and globally delete messages.

Manager Role

This selection will allow you to setup a manager role. Users with the roles selected will be able to manage global chat channels.

Manager Permissions

This setting will allow you to toggle the manager permission and when enabled, users with the manage guild permission can moderate and configure global chat channels.

Message Type

In this field you can change the type of message that is sent to the other channels, by default this is set to webhook.

Message Cooldown

This setting will allow you to choose a rate limit in seconds users can send messages with. There is a minimum of 5 seconds.

Forward Attachment

This toggle will allow you to enable whether or not to include attached images, videos, or GIFs in the message sent to the global chat channels.

Automatic Reaction

Message Settings

This section will allow you to customize the global chat messages. The settings are different depending on the type chosen from Message Type.

Choosing this type will make the message sent be in the form of a webhook.

Webhook Name

Webhook Icon

Webhook Message

Choosing this type will make the message be in the form of the bot's message.

Message

Blacklist Settings

In this section, you can configure the blacklist settings such as blacklisted roles or blocked expressions.

Blacklist Users

This toggle if enabled, allows you give permissions to users with the manager role to be able to blacklist users using the /globalchat-moderate command.

Blacklisted Roles

This selection will allow you to choose some roles to restrict the global chat from. Users that have one of these roles can't chat in global-chat channels.

Blocked Expressions

In this section you can set some keywords / phrases to block when using global chat. Any global-chat message that contains any of those blocked expressions won't be sent.


Commands

In this area, you can view and modify the commands of the Global Chat module. Below you may find some information on each command of the module.

/globalchat-setup

This command will allow you set a global chat channel for the entire system to use.

/globalchat-disable

This command will disable a current global chat channel so that messages sent in this channel won't be global anymore.

/globalchat-moderate

With this command you can punish users and moderate global chat channels.

Events

In this area, you can view and modify the events of the Global Chat module. Below you may find some information on each event of the module.

Global Chat

This event handles the main core functions of the module and connects the global chat channels across different servers to each other.


It's advised that you do not edit the commands and events unless you have a good understanding of BotGhost and its Command Builder. If you encounter any issues, you might want to reset the module for it to work again as intended.

Additionally, a copy of the edited commands / events will be created if you update the module.

These are the settings that allow you to customize the module, this will allow you to configure permissions, cooldowns and more.

If you add an emoji to this setting, the bot will automatically react with this emoji to messages sent to global chat channels. You can use the format or a default discord emoji. A default emoji is applied, and if made blank then this setting is disabled.

This field configures the text that will appear in the username section of the webhook message. can be used in this field.

This field configures an image that appears in the user icon section of the webhook message. You may use the {user_icon} / image link.

In this field you can input the message that is sent to the global chat channels. All can be used.

In this field you can input the message that is sent to the global chat channels. All can be used.

Global Chat
here
Variables
variable
variables
variables
Premium Subscription
Global Chat