Skip to main content
Home
This package has been archived, and as such it is read-only.

Built and signed on GitHub Actions

Works with
This package works with Deno
This package works with Deno
JSR Score94%
Downloads144/wk
Publisheda year ago (0.7.4)

a typescript-based chatbot that supports bridging multiple platforms via plugins

default

lightning is a typescript-based chatbot that supports bridging multiple chat apps via plugins.

I
attachment

attachments within a message

I
bridge_channel

channel within a bridge

I
I
command

commands are a way for users to interact with the bot

I
f
create_message

creates a message that can be sent using lightning

I
create_message_opts

the options given to plugins when a message needs to be sent

I
create_plugin

the way to make a plugin

I
delete_message_opts

the options given to plugins when a message needs to be deleted

I
deleted_message

a representation of a message that has been deleted

I
edit_message_opts

the options given to plugins when a message needs to be edited

I
err

the error returned from log_error

f
get_migrations

get migrations that can then be applied using apply_migrations

c
lightning

an instance of lightning

f
log_error

logs an error and returns a unique id and a message for users

I
media

media inside of an embed

I
T
message_options

the options given to plugins when a message needs to be processed

I
migration

the type of a migration

T
process_result

process result

I
processed_message

successfully processed message

f
setup_commands

setup commands on an instance of lightning

I
E
versions

all of the versions with migrations to/from them

Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.