Skip to content

Red DiscordBot configurations for Dronefly and associated bots

License

Notifications You must be signed in to change notification settings

dronefly-garden/dronefly-bots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dronefly-bots

Red DiscordBot configurations for Dronefly and associated bots

Bot configurations

Dronefly

  • Operator: @SyntheticBee on Discord (GitHub: @synrg)
  • Public: no (but invites may be available on request)
  • Purpose: use naturalist-related infosystems: iNaturalist, eBird, etc.
  • Prefixes: ,

cogs

SeedWasp

  • Operator: @SyntheticBee on Discord (GitHub: @synrg)
  • Public: no
  • Purpose: test instance for Red-DiscordBot 3.5 / discord.py 2.0 migration
  • Prefixes: w,

See #1 for a more thorough accounting of work-in-progress to bring SeedWasp to a state where it uses everything that Dronefly does, with all of it supported on discord.py 2.0.

cogs

  • every cog that is on Dronefly is also on SeedWasp from the same repos.
  • additionally, SeedWasp has weather and wikipedia
    • a perk for servers that have invited this instance instead of Dronefly
    • see Dumbo's cogs for details

Dumbo

  • Operator: @SyntheticBee on Discord (GitHub: @synrg)
  • Public: no
  • Purpose: general
  • Prefixes: -

cogs

  • selected cogs that are also on Dronefly or SeedWasp (same versions): botstatus cleanup commandstats downloader embedutils extendedmodlog fifo modlog permissions retrigger say serverstats tags weather
  • plus additional cogs listed below
  • aiart repo: kaogurai-cogs https://github.com/kaogurai/cogs
    • whole cog is disabled by default
    • currently in evaluation on one server, on which many commands are disabled because they didn't produce useful results, or else produced largely nsfw images
  • converters repo: predacogs https://github.com/PredaaA/predacogs
    • numerous conversions provided via -conv command, e.g.
      • -conv c f 0 to convert 0C to 32F
      • -conv c f 32 to convert 32F to 0C
  • dictionary repo: aikaterna-cogs https://github.com/aikaterna/aikaterna-cogs
    • -define command providing basic dictionary lookup
  • editor repo: Toxic-Cogs https://github.com/NeuroAssassin/Toxic-Cogs
    • -editmessage command to edit a message the bot sent
  • firstmessage repo: Fox-V3 https://github.com/bobloy/Fox-V3
  • general core
    • various toy or useful commands
    • -help General for a list of all commands
  • randimals repo: tmerc-cogs https://github.com/tmercswims/tmerc-cogs
    • various random animal images
    • -help Randimals for a list of all commands
  • remindme repo: PCXCogs https://github.com/PhasecoreX/PCXCogs
    • -remindme to send user a reminder relative to the current time
  • seen repo: aikaterna-cogs https://github.com/aikaterna/aikaterna-cogs
    • -seen <user> to report when they were last seen in chat
  • simplecalculator repo: phen-cogs https://github.com/phenom4n4n/phen-cogs
    • -calc to perform basic math calculations
  • timezone repo: aikaterna-cogs https://github.com/aikaterna/aikaterna-cogs
    • -time me to show or set your current time zone
    • -time compare <user> to compare your time to another user's time in their time zone
  • trivia core
    • set up on #trivia channel in iNat Discord server; instructions are pinned
  • weather repo: Trusty-cogs https://github.com/TrustyJAID/Trusty-cogs/
    • -weather (alias -we) provides crowdsourced weather current conditions and forecasts from openweathermap.org
    • registered with Ben's API key, providing up to 1,000 weather API calls per day free and up to $1.50 per day for an additional 1K calls to a max of 2K
    • we don't expect to ever have to dip into the paid limit - if we're wrong about that, we may have to reevaluate offering this one
  • wikipedia repo: PCXCogs https://github.com/PhasecoreX/PCXCogs
    • -wiki to perform Wikipedia.org lookups

Pickerel

  • Operator: @SyntheticBee on Discord (GitHub: @synrg)
  • Public: no
  • Purpose: audio
  • Prefixes: $

cogs

Polistes

  • Operator: @SyntheticBee on Discord (GitHub: @synrg)
  • Public: no
  • Purpose: admin
  • Prefixes: ;

cogs

  • apart from a handful of standard cogs on the other bots, the special-purpose admin bot cogs below
  • admin core
    • various commands for server administration
    • ;help Admin to list them all
  • deleter repo: Toxic-Cogs https://github.com/NeuroAssassin/Toxic-Cogs
    • ;deleter channel to set a channel's automatic message deletion period
    • automatically deletes old messages in modlog channels and trivia so the server doesn't accumulate a large number of transient messages with low or negative value to retain
    • each channel has the retention period stated in the channel description
  • lockdown repo: palmtree5-cogs https://github.com/palmtree5/palmtree5-cogs redv3-rewrites
    • ;lockdown to implement server lockdown - see Mod guide document for details (private Google doc)
  • mod core
    • various commands for server moderation
    • ;help Mod to list them all
  • roletools repo: Trusty-cogs https://github.com/TrustyJAID/Trusty-cogs/
    • make roles sticky, create dropdown and button menus
    • ;help RoleTools to list all commands
  • roleutils repo: phen-cogs https://github.com/phenom4n4n/phen-cogs
    • commands to create reaction role menus, etc.
    • on iNat server, roletools cog is now preferred
    • ;help RoleUtils to list all commands
  • slowmode repo: palmtree5-cogs https://github.com/palmtree5/palmtree5-cogs redv3-rewrites
    • ;toggleslow to implement slowmode
  • warnings core
    • ;warn to warn a user
    • other commands to view & maintain a warnings list, as well as perform automatic actions
    • ;help Warnings to list them all

CuckooBee

  • Operator: @SyntheticBee on Discord (GitHub: @synrg)
  • Public: no
  • Purpose: development
  • Prefixes: c.

cogs

  • misc. as needed to do do development for each of the bots above

About

Red DiscordBot configurations for Dronefly and associated bots

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages