Tidal Bot is a multipurpose Discord bot written in Python using discord.py that serves at the pleasure of The Tidal Waves.
Currently, Tidal Bot is private and added to select servers. I hope to change this in the near future.
Tidal Bot has an ever-expanding list of features that include:
- Server Management
- Default Roles
- Reaction Roles
- Rules
- Temporary Roles
- and more!
- Entertainment
- Battle Royale
- Blackjack
- Hangman
- Meme Maker
- Russian Roulette
- Trivia
- Would You Rather
- and more!
- Information
- COVID-19 (Coronavirus) Stats
- CurseForge Stats
- Dictionary
- Discord user and server infor and stats
- Stock
- Urban Dictionary
- Wikipedia
- and more!
- Utility
- Announcement creator (images and embeded message)
- Color Generator
- Custom Commands
- KnowYourMeme Search
- Lyric Search
- Message Quoting
- Mobile Message Detection
- Polls
- Randomizer
- Choice from a list
- Coin Flip
- Dice Roll
- Numbers
- Playing Cards
- Text Generator
- Tags
- Threads
- Year Progress Bar
- and more!
- Administration/Bot Owner
- Command performance testing
- Module control
- Enable/Disable
- Reload all
- Python execution
- Remote execution
- Backup generation
- Bot shutdown
- Jishaku
- and more!
- Music
- Available sources:
- YouTube
- Soundcloud
- Live Streams
- Twitch
- YouTube
- Direct URL to media file
- Requires local Lavalink server if running yourself
- Available sources:
- and more!
For a list of all available commands, see commands.md.
If desired, features, such as extensions and commands, can be configured in the features.yml file.
To do so, set the extension enabled config to false. Example:
# Configuration for extensions (or "cogs")
extensions:
- extension: fakeping # This is still enabled
- extension: memes # This is now disabled
enabled: false # now that `enabled: false`
# Configuration for commands
commands:
- command: ping # This is still enabled
- command: whois # This is now disabled
enabled: false # now that `enabled: false`
Adding enabled: true
is not needed as each extension and command defaults to true.
Contained within this repo is a set of utility scripts under the directory /utility_scripts
.
Script | Description | Use |
---|---|---|
Updater | Uploads files to a remote SSH server | Updating the bot |
Note: These scripts may not be what you need, but are useful for running our instance of Tidal Bot.
If you encounter any issues or have feedback while using the bot, please report them to the issue tracker or by using the feedback command: !feedback <query>
. The feedback command will report your query to a channel in the Tidal Wave Discord.
Although not yet intended or supported, go here to learn how to run Tidal Bot yourself.
Special thanks to the following people and all others who have contributed to the project.
Here are some potentially relevant links.
Tidal Bot uses the MIT License.
Tidal Bot is not affiliated with Discord or discord.py.
Although severity is unlikely, I, MiningMark48, am not responsible for what may occur if you decide to run this bot yourself or if the bot is added to your server.