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

    التقييمات والمراجعات


    2.5

    2 مراجعات

    يمكن ترك المراجعات فقط من قِبل المستخدمين المسجلين. جميع المراجعات تخضع للمراجعة من قبل مشرفي Top.gg. يرجى التأكد من الاطلاع على إرشاداتنا قبل النشر.

    5 نجوم

    0

    4 نجوم

    1

    3 نجوم

    0

    2 نجوم

    0

    1 نجم

    1




    Ashe
    Ashe
    almost 5 years ago

    profanity block didn't work



    Top.gg

    استكشف ملايين بوتات وتطبيقات الديسكورد

    دعم

    تقديم تذكرة

    إدارة إعدادات ملفات تعريف الارتباط

    التواصل الاجتماعي

    ديسكورد

    تويتر

    يوتيوب

    الشركاء

    Medal

    MCP Servers