FBK is a publicly-hosted chat bot for your Discord server.
FBK is now available for invite and public use as of December 2020. I have not done any sort of advertising yet, but feel free to use it or share it.
Invite link granting Administrator (all permissions+view all channels). For security, this is not recommended unless you have a small server and do not want to deal with permissions.
Invite link granting basic/minimum permissions. This is sufficient for basic commands+music bot functionality. If using any more complex features, (for example: auto-roles, renaming channels for livestreams, or moderation logs) you will need to grant the required permissions to the bot through the Discord role system manually, or the bot will not function properly.
FBK is a general-purpose bot with a focus on utility commands and service integration.
We try to cover a wide range of functionality with the bot, so not all features will be described here.
A raw command list is available for other features.
Primary Features Include:
-
- Livestream/Video notifications
- Post information on specific streams while they are live
- Optionally mention a role when they become live
- Currently supports Twitch and TwitCasting livestreams, and YouTube livestreams/video uploads.
- Anime/manga list update notifications
- Post information when tracked user's lists are updated
- Currently supports MyAnimeList, kitsu.io, anilist.co
- Twitter feed update notifications
- Post information when specific users post a Tweet!
- Livestream/Video notifications
-
- Change bot prefix freely or add a command suffix instead
- Targeted functionality such as music bot commands and service integration features need to be enabled on a per-channel basis to avoid unwanted use or abuse by server members]
- Blacklist specific bot commands or require commands to be whitelisted if further usage restriction is required
-
Overall, FBK is not intended to be focused on server moderation. However, some of her available moderation utilites include:
... and more to come! There is plenty planned for when I have time and motivation (university student + PT work + the hustle).
Current feature/issue plans are tracked on my Glo Board.
Feature ideas/requests, issue reports, and general questions are welcome in the bot's Discord server.
This bot is written in Kotlin.
The big libraries making my work on FBK doable are Discord4J and LavaPlayer. All dependencies being pulled can be found in the build file.
This Discord bot is named after, but has no association to the virtual YouTuber Shirakami Fubuki, a streamer with Hololive.
FBK is licensed under the GPL 3.0 license, viewable in the LICENSE
file.
Some commands may echo user input. No user-created content should be considered as an opinion or statement from myself.