DEPRECATED: Arca
is no longer being maintained. Components are being extracted and converted into RedBot-compatible extensions (cogs): https://github.com/nwithan8/nwithan8-cogs
Cog Function
Name | Status | Description (Click for full details) |
---|---|---|
espn | 2.1.0 | Get live data from ESPN.comCommands:
Supported leagues: NFL, NBA, MLB, NHL, CFB, CBBM, CBBW |
plex | 1.6.0 | Interact with a Plex Media Server (via Tautulli)Commands:
|
plex_manager | 2.1.0 | Manage a Plex Media ServerCommands:
|
jellyfin | 0.6.0 | Interact with a Jellyfin Media ServerCommands:
|
jellyfin_manager | 2.2.0 | Manage a Jellyfin Media ServerCommands:
|
emby_manager | 2.1.1 | Manage an Emby Media ServerCommands:
|
cog_handler | 0.2.0 | Manage cogs for Discord botCommands:
|
news | 1.0.0 | Get news headlinesCommands:
|
marta | 1.1.0 | Get MARTA train infoMARTA is the Metro Atlanta Rapid Transit Authority, the light-rail system in Atlanta, Georgia Commands:
|
roles | 1.0.0 | Mass-add and remove Discord rolesCommands:
|
sengled | 1.0.0 | Control Sengled smart lightsCommands:
|
wink | 1.0.0 | Control Wink Hub-connected smart lightsCommands:
|
git clone https://github.com/nwithan8/nwithan8-cogs.git
- Edit settings in respective 'settings.py' files.
- Install required packages with
pip3 install -r requirements.txt
- Run with
./bot.py
bot.py
has some cogs activated by default. Cogs can be deactivated by being commented out.
Individual cogs can also be installed to pre-existing bots as well.
Demo video: https://www.youtube.com/watch?v=6etsv5b0IRs
Databases for each media server type (Plex, Emby, Jellyfin) has been combined into one database file.
You can migrate your data by running sqlite3 discordConnector.db < migrate.sql
from the media_server
folder.
Default bot prefix is *
Prefix can be changed in bot.py
Type *help
to get overview of installed cogs.
Join the #cogs channel on my Discord server:
I'm also often floating around on other developer Discord servers.
Discord: nwithan8#8438
The people in the r/Discord_Bots server