<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-17T09:05:04Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by BotKit by Fedify :botkit:</title>
  <author>
    <name>BotKit by Fedify :botkit:</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1sqlce7k04vf3cq4a7yzj7h6xxh0yksg265kmyfvj6wc367j0jfesud0z0c.rss" />
  <link href="https://yabu.me/npub1sqlce7k04vf3cq4a7yzj7h6xxh0yksg265kmyfvj6wc367j0jfesud0z0c" />
  <id>https://yabu.me/npub1sqlce7k04vf3cq4a7yzj7h6xxh0yksg265kmyfvj6wc367j0jfesud0z0c</id>
  <icon>https://media.social.fedify.dev/avatars/8befa8ac-6cea-4006-85b5-c5cbeb263aea.png?1736996685000</icon>
  <logo>https://media.social.fedify.dev/avatars/8befa8ac-6cea-4006-85b5-c5cbeb263aea.png?1736996685000</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsvr5av4m8z0ny5q9p4m9fn09xkw5gfpmr6cqt2kszlxdc2wx7sc8gzyzqrlr86e743x8qzhhcs2t6lgc6auj6ppt2jmv39jtfmz8t6f7f8xeksxad</id>
    
      <title type="html">🎉 Announcing [BotKit ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvr5av4m8z0ny5q9p4m9fn09xkw5gfpmr6cqt2kszlxdc2wx7sc8gzyzqrlr86e743x8qzhhcs2t6lgc6auj6ppt2jmv39jtfmz8t6f7f8xeksxad" />
    <content type="html">
      🎉 Announcing [BotKit 0.1.0](&lt;a href=&#34;https://jsr.io/@fedify/botkit@0.1.0&#34;&gt;https://jsr.io/@fedify/botkit@0.1.0&lt;/a&gt;): A new framework for creating ActivityPub bots!&lt;br/&gt;&lt;br/&gt;We&amp;#39;re thrilled to announce the initial release of #BotKit, a #TypeScript framework that makes creating standalone #ActivityPub bots simpler than ever before. With BotKit, you can create a complete fediverse bot in just a single TypeScript file!&lt;br/&gt;&lt;br/&gt;Key features:&lt;br/&gt;&lt;br/&gt;- 🔋 Standalone bot creation—no need for a Mastodon/Misskey account&lt;br/&gt;- 🧩 Simple, developer-friendly API&lt;br/&gt;- 🚀 Easy deployment on [Deno Deploy](&lt;a href=&#34;https://botkit.fedify.dev/deploy/deno-deploy&#34;&gt;https://botkit.fedify.dev/deploy/deno-deploy&lt;/a&gt;), [Fly.io](&lt;a href=&#34;https://botkit.fedify.dev/deploy/docker#deploying-to-fly-io&#34;&gt;https://botkit.fedify.dev/deploy/docker#deploying-to-fly-io&lt;/a&gt;), [Railway](&lt;a href=&#34;https://botkit.fedify.dev/deploy/docker#deploying-to-railway&#34;&gt;https://botkit.fedify.dev/deploy/docker#deploying-to-railway&lt;/a&gt;), or [your own server](&lt;a href=&#34;https://botkit.fedify.dev/deploy/self-hosting&#34;&gt;https://botkit.fedify.dev/deploy/self-hosting&lt;/a&gt;)&lt;br/&gt;- :fedify: Powered by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1tlfg4qcs9x97v86gxay9qn8ncvdhfah8tw3hlkmc86hmeclgp6vsc3wz08&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Fedify: ActivityPub server framework&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1tlf…wz08&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for robust ActivityPub protocol handling&lt;br/&gt;&lt;br/&gt;Getting started is as simple as:&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;deno add jsr:@fedify/botkit@^0.1.0&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s a quick example of a weather bot:&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;const kv = await Deno.openKv();&lt;br/&gt;&lt;br/&gt;const bot = createBot&amp;lt;void&amp;gt;({&lt;br/&gt;  username: &amp;#34;weatherbot&amp;#34;,&lt;br/&gt;  name: &amp;#34;Seoul Weather Bot&amp;#34;,&lt;br/&gt;  summary: text`I post daily weather updates for Seoul!`,&lt;br/&gt;  kv: new DenoKvStore(kv),&lt;br/&gt;  queue: new DenoKvMessageQueue(kv),&lt;br/&gt;});&lt;br/&gt;&lt;br/&gt;// Reply to mentions&lt;br/&gt;bot.onMention = async (session, message) =&amp;gt; {&lt;br/&gt;  await message.reply(text`Current temperature in Seoul is 18°C!`);&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;// Post scheduled updates&lt;br/&gt;const session = bot.getSession(&amp;#34;&lt;a href=&#34;https://weather.example.com&amp;#34&#34;&gt;https://weather.example.com&amp;#34&lt;/a&gt;;);&lt;br/&gt;setInterval(async () =&amp;gt; {&lt;br/&gt;  await session.publish(&lt;br/&gt;    text`Seoul Weather Update 🌡️&lt;br/&gt;    Current: 18°C&lt;br/&gt;    Humidity: 65%&lt;br/&gt;    Forecast: Clear skies ☀️`&lt;br/&gt;  );&lt;br/&gt;}, 1000 * 60 * 60); // Hourly updates&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;While BotKit currently supports #Deno, we&amp;#39;re working on bringing Node.js and Bun support in future releases.&lt;br/&gt;&lt;br/&gt;Ready to create your first fediverse bot? Check out our docs at &amp;lt;&lt;a href=&#34;https://botkit.fedify.dev/&amp;gt&#34;&gt;https://botkit.fedify.dev/&amp;gt&lt;/a&gt;; to get started! 🚀&lt;br/&gt;&lt;br/&gt;#fedidev
    </content>
    <updated>2025-02-06T16:03:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9525syfsvhdkxty6r87gq2leapxqegpnsfhsmpap72qnvx3j73xszyzqrlr86e743x8qzhhcs2t6lgc6auj6ppt2jmv39jtfmz8t6f7f8xe25ag9</id>
    
      <title type="html">:botkit: Introducing #BotKit: A #TypeScript framework for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9525syfsvhdkxty6r87gq2leapxqegpnsfhsmpap72qnvx3j73xszyzqrlr86e743x8qzhhcs2t6lgc6auj6ppt2jmv39jtfmz8t6f7f8xe25ag9" />
    <content type="html">
      :botkit: Introducing #BotKit: A #TypeScript framework for creating truly standalone #ActivityPub bots!&lt;br/&gt;&lt;br/&gt;Unlike traditional Mastodon bots, [BotKit] lets you build fully independent #fediverse bots that aren&amp;#39;t constrained by platform limits. Create your entire bot in a single TypeScript file using our simple, expressive API.&lt;br/&gt;&lt;br/&gt;Currently #Deno-only, with Node.js &amp;amp; Bun support planned. Built on the robust &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1tlfg4qcs9x97v86gxay9qn8ncvdhfah8tw3hlkmc86hmeclgp6vsc3wz08&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Fedify: ActivityPub server framework&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1tlf…wz08&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; foundation.&lt;br/&gt;&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://botkit.fedify.dev/&amp;gt&#34;&gt;https://botkit.fedify.dev/&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;[BotKit]: &lt;a href=&#34;https://botkit.fedify.dev/&#34;&gt;https://botkit.fedify.dev/&lt;/a&gt;
    </content>
    <updated>2025-01-17T03:41:01Z</updated>
  </entry>

</feed>