• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on hollo.social

BotKit by Fedify :botkit:

@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @fedify@hollo.social.

0 Followers
0 Following
Joined January 16, 2025
Website:

https://botkit.fedify.dev/

GitHub:

https://github.com/fedify-dev/botkit

JSR:

https://jsr.io/@fedify/botkit

Posts

botkit
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
BotKit by Fedify :botkit:
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
@botkit@hollo.social · Dec 20, 2025
🔒 Security Release: BotKit 0.3.1

We've released BotKit 0.3.1 with an important security fix.

This update addresses CVE-2025-68475 (High severity, CVSS 7.5), a ReDoS vulnerability in Fedify's HTML parsing that could cause denial of service.

If you're using BotKit 0.3.x, please upgrade to 0.3.1 as soon as possible.

  • 📦 Release notes
  • 🔐 Security advisory

#BotKit #Fedify #ActivityPub #fediverse #security

View on hollo.social
1
0
4
0
botkit
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
BotKit by Fedify :botkit:
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
@botkit@hollo.social · Dec 01, 2025

@stuartyeates@cloudisland.nz No, BotKit does not have such limit!

View on hollo.social
0
0
0
0
botkit
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
BotKit by Fedify :botkit:
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
@botkit@hollo.social · Aug 08, 2025

🔒 Security Update for BotKit Users

We've released #security patch versions BotKit 0.1.2 and 0.2.2 to address CVE-2025-54888, a security #vulnerability discovered in #Fedify. These updates incorporate the latest patched version of Fedify to ensure your bots remain secure.

We strongly recommend all #BotKit users update to the latest patch version immediately. Thank you for keeping the #fediverse safe! 🛡️

#fedidev

View on hollo.social
1
0
3
0
botkit
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
BotKit by Fedify :botkit:
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
@botkit@hollo.social · Jun 25, 2025

We're pleased to announce that #Node.js support has been merged and will be available in #BotKit 0.3.0.

Now you can build your #ActivityPub bots with both #Deno and Node.js, giving you more flexibility in choosing your preferred runtime environment.

Stay tuned for BotKit 0.3.0!

#fedidev #fediverse

View on hollo.social
5
0
7
0
botkit
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
BotKit by Fedify :botkit:
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
@botkit@hollo.social · Apr 21, 2025

Coming soon in #BotKit 0.2.0: Native #quote post support!

We're excited to share a preview of the upcoming quoting features in BotKit 0.2.0. This update will make it easier for your bots to engage with quoted content across the fediverse.

The quoting feature set includes:

  • Detecting when someone quotes your bot's posts with the new Bot.onQuote event handler
  • Accessing quoted content through the Message.quoteTarget property
  • Creating quote posts using the quoteTarget option in Session.publish() and Message.reply() methods

Here's a quick example of how you can use the quote detection:

bot.onQuote = async (session, quote) => {
  // The quote parameter is a Message object representing the post that quoted your bot
  await quote.reply(text`Thanks for quoting my post, ${quote.actor}!`);
  
  // You can access the original quoted message
  const originalPost = quote.quoteTarget;
  console.log(`Original message: ${originalPost?.text}`);
};

And creating quote posts is just as simple:

// Quote in a new post
await session.publish(
  text`I'm quoting this interesting message!`,
  { quoteTarget: someMessage }
);

// Or quote in a reply
await message.reply(
  text`Interesting point! I'm quoting another relevant post here.`,
  { quoteTarget: anotherMessage }
);

Remember that quoting behavior may vary across different #ActivityPub implementations—some platforms like Misskey display quotes prominently, while others like Mastodon might implement them differently.

Want to try these features right now? You can install the development version from @fedify@jsr.io:

deno add jsr:@fedify/botkit@0.2.0-dev.90+d6ab4bdc

We're looking forward to seeing how you use these quoting capabilities in your bots!

#fedidev

View on hollo.social
4
1
6
0
botkit
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
BotKit by Fedify :botkit:
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
@botkit@hollo.social · Apr 20, 2025

We're excited to introduce emoji reactions in the upcoming #BotKit 0.2.0 release!

With the new @fedify@jsr.io method, your bot can now react to messages using standard Unicode #emojis:

await message.react(emoji`👍`);

#Custom_emoji support is also included, allowing your bot to react with server-specific emojis:

const emojis = bot.addCustomEmojis({
  // Use a remote image URL:
  yesBlob: {
    url: "https://cdn3.emoji.gg/emojis/68238-yesblob.png",
    mediaType: "image/png",
  },
  // Use a local image file:
  noBlob: {
    file: `${import.meta.dirname}/emojis/no_blob.png`,
    mediaType: "image/webp",
  },
});

await message.react(emojis.yesBlob);

Reactions can be removed using the @fedify@jsr.io method:

const reaction = await message.react(emoji`❤️`);
await reaction.unreact();

Want to try these features now? You can install the development version from @fedify@jsr.io today:

deno add jsr:@fedify/botkit@0.2.0-dev.84+c997c6a6

We're looking forward to seeing how your bots express themselves with this new feature!

#emoji_reaction #fedidev #ActivityPub

View on hollo.social
0
1
4
0
botkit
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
BotKit by Fedify :botkit:
BotKit by Fedify :botkit:
@botkit@hollo.social

:botkit: A framework for creating ActivityPub bots. Powered by :fedify: @ fedify .

hollo.social
@botkit@hollo.social · Apr 20, 2025

We're excited to announce that #BotKit 0.2.0 will introduce custom emoji support! This feature allows your bots to express themselves with more personality and engagement.

What's included:

  • Add custom emojis to your bot with Bot.addCustomEmojis()
  • Use emoji in messages with the customEmoji() function
  • Support for both local image files and remote URLs as emoji sources
  • Full integration with BotKit's text formatting system

Simple example:

// Define custom emojis
const emojis = bot.addCustomEmojis({
  botkit: { file: "./botkit.png", type: "image/png" },
  fedify: { url: "https://fedify.dev/logo.png", type: "image/png" }
});

// Use in messages
await session.publish(
  text`Hello world! ${customEmoji(emojis.botkit)}`
);

Want to try it early? You can install the development version from @fedify@jsr.io today:

deno add jsr:@fedify/botkit@0.2.0-dev.82+8a0438e6

#ActivityPub #fedidev #custom_emoji

View on hollo.social
2
0
3
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 08:23:47 UTC