Good_Robot

Good_Robot

Discord bot with unique utility functions: channel logging, channel migration assistant, swear-word filter, server stats, and more!


Good_Robot

Good_Robot is a Python Discord bot designed to streamline server management and channel migration. Utility and admin bots are dime-a-dozen, so I made this with functions that I couldn't find in others. Do note that it is an ongoing work in progress.


Current functions:

  • Channel logging: makes logging messages off the channel a breeze
  • Channel migration assistant: assists in migrating channels from one server to another
  • Profanity filter (filter swear words): a basic filter to help protect your channel
  • Statistics: helpful stats about the server and members
  • …and more, with new features added regularly!

    Good_Robot requires the manage_messages permission to apply profanity filter to the channel.
    To migrate channels between servers, simply log the channel to a text file (using the !log command) and simply print it to the new channel using the !print command. Command parsing for this program was done using COMPARSE: a flexible commandline parsing module. Designed to pick out ATTRIBUTES and assign VALUES to them from a message containing many un-formatted attributes/variables.

    General_Functions:
    !about - Info about this bot !show_id - Shows the message author's id; alias: ['my_id', 'id'] !logout - Logs the bot out of the server (admin only!)

    Help:
    !help - This help menu

    Profanity_Filter:
    !toggle - Toggles profanity filter ON/OFF (admin only!); alias: ['toggle_filter']

    Recorder:
    !log - Logs the channel to a text file (files cached for 5 days). Options:

    • file_name: logs channel to file; default: 'logs.txt'
    • filter: filter log by content; default: 'None'
    • exclude: exclude content from log; default: 'None'
    • log_attachments: logs attachments; default: 'True'
    • log_author: logs message author; default: 'True'
    • limit: limits number of messages logged; if 'None', logs the entire channel; default: 'None'
    • from: obtains messages AFTER specified date
    • to: obtains messages BEFORE specified date

    !print - Prints message attachment to channel. Options:

    • file_name: log file to printed to the channel; default: 'logs.txt'

    Statistics:
    !members - Displays member statistics; alias: ['member']
    !show_stats - Displays server statistics over the last week; alias: ['statistics', 'show_stat']

    Example:
    !log 'example.txt', content_filter 'apple', exclude_content 'pie, candy', log_attachments False, log_author True

    Évaluations et Avis


    2.5

    2 avis

    Les avis ne peuvent être laissés que par les utilisateurs enregistrés. Tous les avis sont modérés par les administrateurs de Top.gg. Vous pouvez consulter notre règlement avant de poster.

    5 étoiles

    0

    4 étoiles

    1

    3 étoiles

    0

    2 étoiles

    0

    1 étoile

    1




    Ashe
    Ashe
    almost 5 years ago

    profanity block didn't work



    Top.gg

    Explorez des millions de bots et applications Discord

    Assistance

    Envoyer le ticket

    Gérer les paramètres des cookies

    Réseaux sociaux

    Discord

    Twitter

    YouTube

    Partenaires

    Medal

    MCP Servers