Coder Social home page Coder Social logo

cogs's Introduction

Union Cogs

A large reposity of publicly available cogs that can be activated and using within the Union Bot

Cog Format

All Cogs must follow this same structure and format to ensure compatitbility, and consistency throughout.

Cog format TBD

cogs's People

Contributors

avaren avatar tildebeta avatar dinitride avatar fuyukai avatar indiv0 avatar

Watchers

 avatar James Cloos avatar  avatar  avatar  avatar

Forkers

avaren

cogs's Issues

Unified Cog format

Each cog should follow the same structure for commands, i.e, all of them have a cmd group mirroring the name of the cog where all config can be done though. ($moderation settings.. etc) to ensure ease of use through all cogs.

Once we know how per cog storage is going to be managed, this can be managed through a single in the cog.

Possible structure:

cog(tags):
    cmd(tag)
    group(tags)
        cmd(config)

This was awfkully worded im sorryu [pl;eas edoaent kill sme

shitposting

Makes bots spread like wildfire.

To cover almost all image-macro usecases, you just need a function that takes in a string, source image, and paste image, as well as locations for the text/paste image.

Voting functionality

Add the ability to present a topic to be voted on and the ability to vote on the options.

4chan general mirror

Surprisingly popular.

Basically, configure it to search for a 4chan thread on a board (eg, /g/, thinkpad general) and then the bot will post all new posts from that thread into a discord channel. If the thread is archived/reaches bumplimit, search for new board and resume updating.

Giveaway

Simple reaction-based giveaway. User does the command, name of giveaway, and a time. Whoever reacts to it with a reaction is entered into the giveaway. After time passes, a user is randomly chosen.

Embeds for sites without embeds

There are a good many sites that don't embed, that benefit greatly- off the top of my head, 4chan, nexusmods etc.

Simple, quite a nice QOL improvement. Difficulty is that each has to be designed per-site, and, as noticeably in nexusmods, may feature an absolutely asinine api.

User sided moderation tools

Moved from #4 from core bot
Basic parts:

  • Bans/hackbans (why bother with two commands? Why not one?)
  • Softban
  • Unban
  • Logging
    • Deleted Messages
    • Edited messages
    • Avatar changes (Maybe?)
    • Joins/Leaves
  • Mute
  • Case system (Pollr-like)
  • Audit log support
    • Audit log logging (Search audit logs past 90 days, etc)
  • AntiSpam functionality (Perhaps more suited for it's own cog)

Levels

Some people like levels, I guess.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.