Skip to main content

Built and signed on GitHub Actions

A framework for creating ActivityPub bots

This package works with Deno
This package works with Deno
JSR Score
88%
Published
2 months ago (0.1.1)
interface BotWithVoidContextData
extends Bot<void>

A specialized Bot tpe that doesn't require context data.

Methods

getSession(
origin: string | URL,
contextData: void,
): Session<void>

Gets a new session to control the bot for a specific origin and context data.

getSession(context: Context<void>): Session<void>

Gets a new session to control bot for a specific Fedify context.

getSession(origin: string | URL): Session<void>

Gets a new session to control the bot for a specific origin and context data.

The fetch API for handling HTTP requests. You can pass this to an HTTP server (e.g., Deno.serve(), Bun.serve()) to handle incoming requests.

Add Package

deno add jsr:@fedify/botkit

Import symbol

import { type BotWithVoidContextData } from "@fedify/botkit/bot";

---- OR ----

Import directly with a jsr specifier

import { type BotWithVoidContextData } from "jsr:@fedify/botkit/bot";