FBK is a publicly-hosted chat bot for your Discord server.
FBK is now available for invite and public use. Feel free to use it or share it though I don't plan on putting it on any kind of bot list or advertising.
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. However, in my experience many servers have many permissions set to "denied" and give their staff Administrator - you may just want to use this role.
FBK started with a variety of light utility features but has evolved to focus heavily on the integration of notifications from other platforms (YouTube, Twitter, etc).
Still covering a wide range of functionality and including specific user-requested features, all commands are not necessarily featured here. A raw command list is available for all features.
Primary Features Include:
-
- Livestream/Video notifications
- Notify on specific streams while they are live.
- Optionally mention a role when they become live.
- Currently supports Twitch, TwitCasting, and Kick livestreams, and YouTube livestreams/video uploads.
- Anime/manga list update notifications
- Notify when tracked user's lists are updated.
- Currently supports MyAnimeList, kitsu.io, anilist.co
- Social media feed update notifications
- Notify when specific users make a post.
- Available Twitter feeds for tracking are highly limited as of 2024, as Twitter has made it very difficult to access their data.
- Currently supports Twitter (limited), Bluesky (open to all), and Holoplus (experimental).
- Livestream/Video notifications
Overall, FBK is not intended to be focused on server moderation. However, some of the available moderation utilites include:
Current feature/issue plans are tracked on Trello.
Development has largely stalled as I am mostly content with the features and can not put so much time into projects. However, I will make changes when things break.
Feature ideas/requests, issue reports, and general questions are welcome in the bot's Discord server.
This bot is written in Kotlin using the Discord4J library for interaction with Discord.
FBK has been converted to Docker as of FBK version 2.2. As a result, it is now feasible to run the bot on your own PC/server, though basic understanding of the tech is still required.
This is useful if you want to contribute/debug, or just run your own private instance ("self-hosting").
The process for self-hosting is now documented on the wiki page here: Self-Hosting
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.
