FlameCogs
Cogs made by Flame for Red, a discord bot https://github.com/Cog-Creators/Red-DiscordBot
Install / Use
/learn @Flame442/FlameCogsREADME
FlameCogs
Cogs for a Red Discord Bot
Installation
These are cogs for the Red-DiscordBot V3. You need to have a working V3 Redbot in order to install these cogs.
[p] is your prefix.
Make sure downloader is loaded:
[p]load downloader
Add the repo to your bot:
[p]repo add flamecogs https://github.com/Flame442/FlameCogs
Install the cogs you want:
[p]cog install flamecogs <cog name>
Load installed cogs:
[p]load <cog name>
Cogs
Name | Description --- | --- Battleship | Play battleship against another member of your server. Deepfry | Deepfry and nuke images. Gameroles | Grant roles when a user is playing a specific game. Giftaway | Create grabbable key giveaways. Hangman | Play hangman with the bot. Hider | Hide commands from users in help. Monopoly | Play monopoly with up to 7 other people in your server. Onlinestats | Information about what devices people are using to run discord. Partygames | Chat games focused on coming up with words from 3 letters. PokemonDuel | Play a pokemon battle against another member of your server. SimpleEmbed | Simply create embeds. Stocks | Buy and sell stocks with bot currency. UTTT | Play ultimate tic tac toe against another member of your server. Wordstats | Track commonly used words by server and member.
Battleship
This cog will let you play battleship against another member of your server.
Usage
[p]battleship [opponent]
Begin a game of battleship.
[p]battleshipboard <channel>
View your current board from an ongoing game in your DMs.
Use channel to specify the channel ID of the channel the game is in.
[p]battleshipset <argument>
Config options for battleship.
This command is only usable by the server owner and bot owner.
[p]battleshipset extra [value]
Set if an extra shot should be given after a hit.
Defaults to True.
This command is only usable by the server owner and bot owner.
This value is server specific.
[p]battleshipset mention [value]
Set if players should be mentioned when their turn begins.
Defaults to True.
This command is only usable by the server owner and bot owner.
This value is server specific.
[p]battleshipset imgboard [value]
Set if the board should be displayed using an image.
Defaults to True.
This command is only usable by the server owner and bot owner.
This value is server specific.
[p]battleshipset thread [value]
Set if a thread should be created per-game to contain game messages.
Defaults to False.
This command is only usable by the server owner and bot owner.
This value is server specific.
Deepfry
This cog lets you deepfry and nuke images. It has a configurable chance to deepfry any image posted automatically and users can choose to deepfry or nuke images.
Usage
[p]deepfry [link]
Deepfries the attached image.
The optional parameter link can be either a member or a direct link to an image.
Alias: [p]df
[p]nuke [link]
Nukes the attached image.
The optional parameter link can be either a member or a direct link to an image.
[p]deepfryset <argument>
Config options for deepfry.
This command is only usable by the server owner and bot owner.
[p]deepfryset frychance [value]
Change the rate images are automatically deepfried.
Images will have a 1/[value] chance to be deepfried.
Higher values cause less often fries.
Set to 0 to disable.
Defaults to 0 (off)
This command is only usable by the server owner and bot owner.
This value is server specific.
[p]deepfryset nukechance [value]
Change the rate images are automatically nuked.
Images will have a 1/[value] chance to be nuked.
Higher values cause less often nukes.
Set to 0 to disable.
Defaults to 0 (off)
This command is only usable by the server owner and bot owner.
This value is server specific.
[p]deepfryset allowalltypes [value]
Allow filetypes that have not been verified to be valid.
Can cause errors if enabled, use at your own risk.
Defaults to False.
This command is only usable by the server owner and bot owner.
This value is server specific.
Gameroles
This cog will grant roles when a user is playing a specific game.
Usage
[p]gameroles <argument>
Alias [p]gr <argument>
[p]gameroles addrole <role>
Sets a role to be managed by gameroles.
Roles with multiple word names need to be surrounded in quotes.
The bot's highest role needs to be above the role that you are adding and the bot needs permission to manage roles.
This command is only usable by the server owner and bot owner.
[p]gameroles delrole <role>
Stop a role from being managed by gameroles.
Roles with multiple word names need to be surrounded in quotes.
Accepts the ID of the role in case it was deleted.
This command is only usable by the server owner and bot owner.
[p]gameroles addactivity <role> <activity>
Add an activity to trigger a role.
Roles and activities with multiple word names need to be surrounded in quotes.
You can get the name of your current activity with [p]gameroles currentactivity.
This command is only usable by the server owner and bot owner.
[p]gameroles delactivity <role> <activity>
Remove an activity from triggering a role.
Roles and activities with multiple word names need to be surrounded in quotes.
You can get the name of your current activity with [p]gameroles currentactivity.
This command is only usable by the server owner and bot owner.
[p]gameroles listroles
List the roles currently managed by gameroles.
This command is only usable by the server owner and bot owner.
[p]gameroles listactivities <role>
List the activities that trigger a role.
Roles with multiple word names need to be surrounded in quotes.
This command is only usable by the server owner and bot owner.
[p]gameroles currentactivity
Get your current activity.
This command is only usable by the server owner and bot owner.
[p]gameroles recheck
Force a recheck of your current activities.
[p]gameroleset <argument>
Config options for gameroles.
This command is only usable by the server owner and bot owner.
Alias: [p]grset
[p]gameroleset add [value]
Set if roles should be added when someone starts playing a game.
Defaults to True.
This value is server specific.
[p]gameroleset remove [value]
Set if roles should be removed when someone stops playing a game.
Defaults to True.
This value is server specific.
GiftAway
This cog allows you to create giveaways for game keys. Users can claim a key by reacting to a message describing the key. It was originally requested by Mistery#3287
This cog features optional integration with the IGDB API to display a description of the game being given away. Setup instructions can be found here!
Usage
[p]giftaway <guild> <game_name> <key1> [key2]...
Giftaway a key to a specific server.
Wrap any parameters that require spaces in quotes.
This command is only usable in DMs.
Alias: [p]ga
[p]globalgift <game_name> <key1> [key2]...
Giftaway a key to all servers.
Wrap any parameters that require spaces in quotes.
This command is only usable in DMs.
Alias: [p]gg
[p]giftat <channel> <game_name> <key1> [key2]...
Giftaway a key to a specific channel.
You probably should run this command from a location people can't see to protect the keys.
Wrap any parameters that require spaces in quotes.
This command is only usable in a server.
[p]giftawayset <argument>
Config options for giftaway.
This command is only usable by the server owner and bot owner.
[p]giftawayset channel <channel>
Set the channel that giftaway messages will be sent to in the current server.
This value is server specific.
[p]giftawayset channel remove
Remove the giftaway channel from the current server and stop receiving giftaway messages.
This value is server specific.
Hangman
This cog will play hangman with you.
Usage
[p]hangman
Begin a game of hangman.
[p]hangmanset <argument>
Config options for hangman.
This command is only usable by the server owner and bot owner.
[p]hangmanset wordlist [value]
Change the wordlist used.
Extra wordlists can be put in the data folder of this cog.
Wordlists are a text file with every new line being a new word.
Use default to restore the default wordlist.
Use list to list available wordlists.
This value is server specific.
[p]hangmanset edit [value]
Set if hangman messages should be one edited message or many individual messages.
Defaults to True.
This value is server specific.
Hider
This cog will let you hide commands from showing up in help.
Usage
[p]hider <argument>
Hide commands from users in help.
This command is only usable by the bot owner.
[p]hider hide <command>
Hide a command

