{"id":20687051,"url":"https://github.com/kabiiq/fbk","last_synced_at":"2025-04-22T15:08:03.789Z","repository":{"id":41155556,"uuid":"188973177","full_name":"kabiiQ/FBK","owner":"kabiiQ","description":"Public Discord utility bot with a range of commands, but with a focus on integration of other platforms (YouTube, Twitch, Bluesky, ...) for sending notifications in Discord channels.","archived":false,"fork":false,"pushed_at":"2025-03-03T20:29:42.000Z","size":19145,"stargazers_count":40,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-29T16:11:38.813Z","etag":null,"topics":["bluesky","bot","discord","games","notifications","reminders","translator","twitch","twitter","welcome","youtube"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kabiiQ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-28T07:04:09.000Z","updated_at":"2025-03-03T20:29:46.000Z","dependencies_parsed_at":"2023-02-16T02:00:27.923Z","dependency_job_id":"304f4ca2-9b3e-4cb5-8be6-f74906ff7dcc","html_url":"https://github.com/kabiiQ/FBK","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kabiiQ%2FFBK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kabiiQ%2FFBK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kabiiQ%2FFBK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kabiiQ%2FFBK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kabiiQ","download_url":"https://codeload.github.com/kabiiQ/FBK/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250264910,"owners_count":21402003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluesky","bot","discord","games","notifications","reminders","translator","twitch","twitter","welcome","youtube"],"created_at":"2024-11-16T22:55:36.301Z","updated_at":"2025-04-22T15:08:03.772Z","avatar_url":"https://github.com/kabiiQ.png","language":"Kotlin","funding_links":["https://ko-fi.com/E1E5AF13X"],"categories":[],"sub_categories":[],"readme":"\u003ch1 style=\"text-align: center;\"\u003e\nFBK (Fubuki)\n\u003c/h1\u003e\n\n### Support the Developer\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/E1E5AF13X)\n\nFBK is a publicly-hosted chat bot for your [Discord](https://discord.com/) server.\n\n# Add FBK to your Discord server\n\nFBK 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.\n\n#### [Invite link granting permissions necessary for ALL bot features](https://discord.com/oauth2/authorize?client_id=1113221032908693534\u0026permissions=17875674262608\u0026scope=applications.commands%20bot)\n\n##### [Invite link granting Administrator (all permissions+view all channels)](https://discord.com/oauth2/authorize?client_id=1113221032908693534\u0026permissions=8\u0026scope=applications.commands%20bot). 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.\n\n# Suggestion/Support Discord Server\n\n[![Discord](https://discord.com/api/guilds/581785820156002304/widget.png?style=banner2)](https://discord.com/invite/ucVhtnh)\n\n# Features\nFBK has a variety of lightweight features which now focus heavily on the integration of notifications from other platforms (YouTube, Twitter, etc).\n\nFBK covers a pretty wide range of functionality, so not all features are necessarily featured here.\nA raw [**command list**](https://github.com/kabiiQ/FBK/wiki/Command-List) is available for all features.\n\n**Primary Features Include:**\n\n- ## **Service Integration**\n  - [Livestream/Video notifications](https://github.com/kabiiQ/FBK/wiki/Livestream-Tracker)\n    - Post information on specific streams while they are live.\n    - Optionally mention a role when they become live.\n    - Currently supports **Twitch**, **TwitCasting**, and **Kick** livestreams, and **YouTube** livestreams/video uploads.\n  - [Anime/manga list update notifications](https://github.com/kabiiQ/FBK/wiki/Anime-List-Tracker)\n    - Post information when tracked user's lists are updated.\n    - Currently supports **MyAnimeList, kitsu.io, anilist.co**\n  - [Social media feed update notifications](https://github.com/kabiiQ/FBK/wiki/Social-Media-Tracker)\n    - Post information when specific users make a post.\n    - Available Twitter feeds for tracking are highly limited as of 2024, as Twitter has made it very difficult to access their data.\n    - Currently supports **Twitter** (limited) and **Bluesky** (experimental, open to all)\n\n- ## [**Welcome users** to your server](https://github.com/kabiiQ/FBK/wiki/Welcoming-Users)\n- ## [**Translator**](https://github.com/kabiiQ/FBK/wiki/Translator)\n- ## [Set timed **reminders**](https://github.com/kabiiQ/FBK/wiki/Reminders)\n\n- ## **Light Utility**\n  - [Get information  (user avatars, server info)](https://github.com/kabiiQ/FBK/wiki/Discord-Info-Commands)\n  - [Create custom simple commands in your server](https://github.com/kabiiQ/FBK/wiki/Custom-Commands)\n\n- ## PvP Games\n  - [Connect 4](https://github.com/kabiiQ/FBK/wiki/Games#connect-4)\n  - [Rock Paper Scissors](https://github.com/kabiiQ/FBK/wiki/Games#rock-paper-scissors)\n\n- ## Automatic role assignment/removal, if configured:\n  - [User joining server (per invite code if needed)](https://github.com/kabiiQ/FBK/wiki/Auto-Roles#assigning-a-role-to-users-joining-your-server)\n  - [User joining/leaving voice channels](https://github.com/kabiiQ/FBK/wiki/Auto-Roles#assigning-a-role-to-users-in-a-voice-channel)\n  - [Users interacting with a **button**](https://github.com/kabiiQ/FBK/wiki/Auto-Roles#assigning-a-role-automatically-using-buttons)\n  - [User **reactions** on a specific message **(reaction roles)**](https://github.com/kabiiQ/FBK/wiki/Auto-Roles#assigning-a-role-to-users-reacting-to-a-specific-message)\n  - [Reassigning user roles when they rejoin server](https://github.com/kabiiQ/FBK/wiki/Configuration-Commands#available-options-in-serverconfig)\n\n\u003cbr /\u003e\n\nOverall, FBK is not intended to be focused on server moderation. However, some of her available **moderation utilites** include:\n- [Basic join/leave logs](https://github.com/kabiiQ/FBK/wiki/Moderation-Logs)\n- [Purging messages from a chat](https://github.com/kabiiQ/FBK/wiki/Purge-Messages)\n- [Mass-move users between voice channels](https://github.com/kabiiQ/FBK/wiki/Moderation-Commands#mass-drag-users-in-voice-channels-with-drag)\n\n\n# Development\n![Kotlin](https://img.shields.io/badge/Kotlin-2.1.0-blue.svg?logo=Kotlin)\n![Commit](https://img.shields.io/github/last-commit/kabiiQ/fbk)\n\n\nCurrent feature/issue plans are tracked on [Trello](https://trello.com/b/S1bfvZi4/fbk).\n\nFeature ideas/requests, issue reports, and general questions are welcome in the bot's [Discord server](https://discord.com/invite/ucVhtnh).\n\nThis bot is written in [Kotlin](https://kotlinlang.org/) using the [Discord4J](https://github.com/Discord4J/Discord4J/) library for interaction with Discord.\n\n# Self-Hosting\n\nFBK has been converted to [Docker](https://www.docker.com/) 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.\n\nThis is useful if you want to contribute/debug, or just run your own private instance (\"self-hosting\").\n\nThe process for self-hosting is now documented on the wiki page here: **[Self-Hosting](https://github.com/kabiiQ/FBK/wiki/Self-Hosting)**\n\n# Licensing / Liability\n\n![License](https://img.shields.io/github/license/kabiiQ/FBK)\n\nThis Discord bot is named after, but has no association to the virtual YouTuber [Shirakami Fubuki](https://www.youtube.com/channel/UCdn5BQ06XqgXoAxIhbqw5Rg), a streamer with [Hololive](https://hololive.hololivepro.com/en).\n\nFBK is licensed under the GPL 3.0 license, viewable in the [LICENSE](https://github.com/kabiiQ/FBK/blob/master/LICENSE) file.\n\nSome commands may echo user input. No user-created content should be considered as an opinion or statement from myself.\n\n## [Privacy Policy](https://github.com/kabiiQ/FBK/blob/master/PRIVACY.md)\n## [Terms of Service](https://github.com/kabiiQ/FBK/blob/master/TERMS.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkabiiq%2Ffbk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkabiiq%2Ffbk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkabiiq%2Ffbk/lists"}