GithubHelp home page GithubHelp logo

misc-cogs's People

Contributors

bitwalk avatar chasehult avatar droonkid avatar ethannp avatar kary5678 avatar rheingoldriver avatar tactical-retreat avatar tejstead avatar tsubakibotpad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

misc-cogs's Issues

onlineplot

Commands

  • ^onlineplot optin
  • ^onlineplot optout (default is opted out)
  • ^onlineplot plot [optional: day of week, defaults to today] - sends the plot of today's online plot, averaged over the past 8 weeks, in the user's local time

Requirements

  • Every 10 minutes, record the online count of the server. (Actually, do it offset by a fuzz factor so that we aren't doing the api calls for all the servers at the same time)
  • When the command is called, use matplotlib or whatever to generate a plot of the online counts for that day of the week over time

Use cases

  • Timing everyone pings (or for us, tips pings as well)
  • Timing events like game night, movie night, etc

[channelmod] create ^mirroredit

Two commands:

  • mirroredit - this is the same as ^editmsg but with a channelid built in via.......
  • setmirroreditchannel - this sets the channelid for mirroredit in the current channel

This command is needed because we can't set an alias for ^editmsg with the correct channelid due to Cog-Creators/Red-DiscordBot#4652

remindme every isn't working

^remindme every 1d | 3 minutes do something!
returns:

I will tell you 'do something!' on Wednesday, Oct 14, 2020 at 12:21 AM PST (PDT) (3 mins from now) and every 0 seconds after that.

[channelmod] catchup feature

catchup feature - ability to catchup on a mirror in a channel, this can be used in case bot was down.

Syntax: ^channelmod catchup channelid startat [endat] if endat is omitted then it just catches up to present.

This should be gated to people with the permission, which should be managed through, drumroll, gadmin!!!!!!!!! (default it to false)

Fix stealemoji

discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: module 'redbot.core.commands.errors' has no attribute 'MessageNotFound'

[remindme] Add option to set time zone private

If you toggle this on, then Tsubaki should not say the name of your time zone when she confirms a remindme and instead say "your time zone"

^remindme toggletzprivate

"Ok, your time zone is now set to PRIVATE. I will HIDE your time zone when I confirm your reminders."

"Ok, your time zone is now set to PUBLIC. I will SHOW your time zone when I confirm your reminders."

the code you will edit is in timecog

[datatransfer] add flag `safe` to import that preserves existing aliases/memes/customcoms instead of overwrites

^import alias <bot_mention> [link_or_attatchment] [true] would preserve existing

in case of direct name conflicts the bot could be interactive with you, "xyz is conflict. Should we replace? [Y]es, [A]ll, [S]kip, [N]one and then react with an emoji

this could be useful when importing from one server to another, e.g. I would have used it just now when importing from comm server to Tsubaki server

disclaimer: this will probably never be used because I did the replacements by hand

repoinfo, coginfo

import repoinfo from aradia-cogs and write coginfo to show all commands within a cog

put them in a cog called metadata or something

create globalban list

like we want to see ^globalban list, a list of current users banned via globalban

^listrolemembers

list all role members

divides into online, away, idle, offline

^stealemoji command

If you just sent a message with 1 emoji in it, then upload that emoji to the current server with the same name it has in whatever server it's from

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.