Released on August 28, 2025.
- BotKit now supports Node.js alongside of Deno. The minimum required version of Node.js is 22.0.0.
@fedify/botkit
-
BotKit now supports publishing polls. [#7, #8]
- Added
Poll
interface. - Added
Vote
interface. - Added an overload of the
Session.publish()
method that acceptsSessionPublishOptionsWithQuestion
as the second argument. - Added
SessionPublishOptionsWithQuestion
interface. - Added
Bot.onVote
event. - Added
VoteEventHandler
type. - Added
KvStoreRepositoryPrefixes.polls
option.
- Added
-
Added
@fedify/botkit/repository
module that provides repository implementations for BotKit.- Added
RepositoryGetMessagesOptions
interface. - Added
RepositoryGetFollowersOptions
interface. - Added
Uuid
type. - Added
KvKey
type. - Added
KvStore
type. - Added
KvStoreRepositoryPrefixes
interface. - Added
Announce
class. - Added
Create
class. - Added
MemoryCachedRepository
class.
- Added
-
Added web frontend followers page. [#2, #13 by Hyeonseo Kim]
- Added
/followers
route that displays a list of bot followers. - Made follower count on the main page clickable, linking to
/followers
.
- Added
-
Upgraded Fedify to 1.8.8.
@fedify/botkit-sqlite
- Added
SqliteRepository
class that implements a SQLite-based repository for BotKit. - Added
SqliteRepositoryOptions
interface.