Home
Docs
Logging
  • VuePress

    • Getting Started
    • Markdown
    • Container
  • JavaScript

    • Discord.js
  • Tools

    • Netdata
GitHub (opens new window)
  • BaroBot Logging

    • User Logs
      • Server Message Logs
        • Server Voice Logs
          • Text Channel Logs
            • Voice Channel Logs
              • Category Logs
                • Server Logs
                  • Member Logs
                    • Server Voice Logs
                      • Role logs
                        • Emote Logs
                          • Bot Logs
                            • Self Events
                        Theme Configurator
                        BaroBot Documentation
                        ​
                        Home
                        Docs
                        Logging
                        • VuePress

                          • Getting Started
                          • Markdown
                          • Container
                        • JavaScript

                          • Discord.js
                        • Tools

                          • Netdata
                        GitHub (opens new window)

                        # BaroBot Logging

                        The bot can log several information in your desired channels.

                        You have to write specific words in your channel topic to enable the logging.

                        Setup

                        # User Logs

                        BAROBOT_NAME_LOG - logs user name changes
                        BAROBOT_DISCRIMINATOR_LOG - logs discriminator changes
                        BAROBOT_AVATAR_LOG - logs avatar changes
                        BAROBOT_STATUS_LOG - logs status changes
                        BAROBOT_TYPING_LOG - logs typing events
                        BAROBOT_ACTIVITY_LOG - logs activity events (playing games, listening to spotify, watching movies and custom RPC)

                        # Server Message Logs

                        BAROBOT_MESSAGE_DELETE_LOG - will log deleted messages
                        BAROBOT_MESSAGE_EDIT_LOG - will log message edits in your channel

                        # Server Voice Logs

                        BAROBOT_VOICE_JOIN_LOG - logs voice join activities
                        BAROBOT_VOICE_LEAVE_LOG - logs voice leave activities

                        # Text Channel Logs

                        BAROBOT_TCHANNEL_LOG - logs channel creations, deletes and updates (name, position, nsfw updates)
                        BAROBOT_CHANNEL_TOPIC_LOG - logs channel topic changes

                        # Voice Channel Logs

                        BAROBOT_VCHANNEL_LOG - logs channel creations, deletes and updates (name, position, bitrate, user limit updates)

                        # Category Logs

                        COMING SOON

                        # Server Logs

                        COMING SOON

                        # Member Logs

                        BAROBOT_SERVER_JOIN - logs information about newly joined members
                        BAROBOT_SERVER_LEAVE - logs information about newly left members

                        # Server Voice Logs

                        COMING SOON

                        # Role logs

                        COMING SOON

                        # Emote Logs

                        COMING SOON

                        # Bot Logs

                        INFORMATION

                        This section is only important for the bot owner

                        # Self Events

                        TODO:

                            //Self Events. Fires only in relation to the currently logged in account.
                            public void onSelfUpdateAvatar(@Nonnull SelfUpdateAvatarEvent event) {}
                            public void onSelfUpdateEmail(@Nonnull SelfUpdateEmailEvent event) {}
                            public void onSelfUpdateMFA(@Nonnull SelfUpdateMFAEvent event) {}
                            public void onSelfUpdateName(@Nonnull SelfUpdateNameEvent event) {}
                            public void onSelfUpdateVerified(@Nonnull SelfUpdateVerifiedEvent event) {}
                        
                            //PrivateChannel Events
                            public void onPrivateChannelCreate(@Nonnull PrivateChannelCreateEvent event) {}
                            public void onPrivateChannelDelete(@Nonnull PrivateChannelDeleteEvent event) {}
                        
                            //Guild Events
                            public void onGuildReady(@Nonnull GuildReadyEvent event) {}
                            public void onGuildJoin(@Nonnull GuildJoinEvent event) {}
                            public void onGuildLeave(@Nonnull GuildLeaveEvent event) {}
                            public void onGuildAvailable(@Nonnull GuildAvailableEvent event) {}
                            public void onGuildUnavailable(@Nonnull GuildUnavailableEvent event) {}
                            public void onUnavailableGuildJoined(@Nonnull UnavailableGuildJoinedEvent event) {}
                            public void onUnavailableGuildLeave(@Nonnull UnavailableGuildLeavText Channel LogseEvent event) {}
                            public void onGuildBan(@Nonnull GuildBanEvent event) {}
                            public void onGuildUnban(@Nonnull GuildUnbanEvent event) {}
                        

                        COMING SOON

                        Last Updated 11/8/2020, 9:23:10 PM