JSPM

Found 6121 results for bot builder

slack-block-builder

Maintainable code for interactive Slack messages, modals, home tabs, and workflow steps. A must-have for the Slack Block Kit framework.

  • v2.8.0
  • 175.69
  • Published

fox-block-builder

Maintainable code for loop slack-block-kit-like modal builder

  • v4.9.8
  • 120.38
  • Published

slack-message-builder

Library for building and manipulating messages for the Slack API

  • v1.2.1
  • 98.99
  • Published

@totigm/bot-builder

This is a library to create bots for different platforms. It handles all the commands stuff behind the scenes, so you can focus on your bot's logic.

  • v1.2.1
  • 93.95
  • Published

bot-tester

Easily test bots made with the bot builder framework

  • v3.4.5
  • 93.18
  • Published

telegram-quiz

A simple and flexible quiz builder for Telegram bots using grammy.

  • v1.0.2
  • 74.60
  • Published

discord-container-builder

A simplified, developer-friendly API for Discord.js v2 Components that reduces boilerplate and improves code readability.

  • v1.0.4
  • 70.56
  • Published

bard-builder

chatbot builder framework

  • v1.7.1
  • 65.27
  • Published

claudia-bot-builder

Create chat-bots for various platforms and deploy to AWS Lambda quickly

  • v4.5.0
  • 65.02
  • Published

@globalart/nestcord

A module for creating Discord bots using NestJS, based on Discord.js

  • v2.3.1
  • 57.04
  • Published

@slack/web-api

Official library for using the Slack Platform's Web API

  • v7.10.0
  • 56.27
  • Published

isbot

🤖/👨‍🦰 Recognise bots/crawlers/spiders using the user agent string.

  • v5.1.30
  • 54.43
  • Published

robots-parser

A specification compliant robots.txt parser with wildcard (*) matching support.

  • v3.0.1
  • 54.18
  • Published

@slack/oauth

Official library for interacting with Slack's Oauth endpoints

  • v3.0.4
  • 51.68
  • Published

@slack/bolt

A framework for building Slack apps, fast.

  • v4.4.0
  • 51.37
  • Published

@slack/socket-mode

Official library for using the Slack Platform's Socket Mode API

  • v2.0.5
  • 51.20
  • Published

convoflow

chatbot builder framework

  • v1.14.0
  • 50.93
  • Published

discord.js

A powerful library for interacting with the Discord API

  • v14.22.1
  • 49.01
  • Published

@sapphire/snowflake

Deconstructs and generates snowflake IDs using BigInts

  • v3.5.5
  • 48.66
  • Published

@discordjs/builders

A set of builders that you can use when creating your bot

  • v1.11.3
  • 48.51
  • Published

@discordjs/util

Utilities shared across Discord.js packages

  • v1.1.1
  • 48.28
  • Published

adaptivecards

Adaptive Cards Javascript library for HTML Clients

  • v3.0.5
  • 47.53
  • Published

bot-studio-sdk

A powerful SDK for integrating the Bot Studio builder into your React applications

  • v0.1.30
  • 45.80
  • Published

telegraf

Modern Telegram Bot Framework

  • v4.16.3
  • 45.25
  • Published

@telegraf/types

Type declarations for the Telegram API

  • v9.0.0
  • 45.18
  • Published

@fingerprintjs/botd

botd is a browser library for JavaScript bot detection

  • v1.9.1
  • 42.72
  • Published

aboutme.js

A about me builder for discord.js bots

  • v0.3.5
  • 42.63
  • Published

hercai

A powerful library for interacting with the Herc.ai API

  • v14.0.3
  • 42.45
  • Published

fiftyone.devicedetection

Parse HTTP headers to detect the device type, model, operating system, browser, and crawler information

  • v4.4.210
  • 42.25
  • Published

@grammyjs/types

Telegram Bot API type declarations for grammY

  • v3.22.1
  • 42.13
  • Published

ccxt

A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 100+ exchanges

  • v4.5.2
  • 42.02
  • Published

whatsapp-web.js

Library for interacting with the WhatsApp Web API

  • v1.33.0
  • 41.85
  • Published

grammy

The Telegram Bot Framework.

  • v1.38.1
  • 41.58
  • Published

@slack/rtm-api

Official library for using the Slack Platform's Real Time Messaging API

  • v7.0.4
  • 40.91
  • Published

device

Device type detection library based on the useragent string. Refactored from express-device.

  • v0.3.12
  • 40.05
  • Published

rebrowser-puppeteer-core

A drop-in replacement for puppeteer-core patched with rebrowser-patches. It allows to pass modern automation detection tests.

  • v24.8.1
  • 40.03
  • Published

fox-slack-block-builder

Maintainable code for interactive Slack messages, modals, home tabs, and workflow steps. A must-have for the Slack Block Kit framework.

  • v2.8.2
  • 39.87
  • Published

isbot-fast

JavaScript module detecting bots/crawlers/spiders via user-agent

  • v1.2.0
  • 39.53
  • Published

express-device

Browser detection library, built on top of express

  • v0.4.2
  • 38.96
  • Published

minecraft-protocol

Parse and serialize minecraft packets, plus authentication and encryption.

  • v1.61.0
  • 38.51
  • Published

@twa-dev/types

Types for Telegram Web Apps (TWA) SDK

  • v8.0.2
  • 38.50
  • Published

rebrowser-puppeteer

A drop-in replacement for puppeteer patched with rebrowser-patches. It allows to pass modern automation detection tests.

  • v24.8.1
  • 37.90
  • Published

discord-economy-super

Easy and customizable economy module for your Discord Bot.

  • v1.7.7
  • 37.77
  • Published

node-nlp

Library for NLU (Natural Language Understanding) done in Node.js

  • v5.0.0-alpha.5
  • 37.43
  • Published

deep-chat

Customizable chat component for AI APIs

  • v2.2.2
  • 37.41
  • Published

hubot

A simple helpful robot for your Company

  • v13.1.0
  • 37.08
  • Published

@twa-dev/sdk

[![npm version](https://img.shields.io/npm/v/@twa-dev/sdk)](https://www.npmjs.com/package/@twa-dev/sdk)

  • v8.0.2
  • 37.07
  • Published

jsx-slack

Build JSON object for Slack Block Kit surfaces from JSX

  • v6.1.2
  • 37.06
  • Published

@sapphire/utilities

Common JavaScript utilities for the Sapphire Community

  • v3.18.2
  • 36.65
  • Published

wechaty

Wechaty is a RPA SDK for Chatbot Makers.

  • v1.20.2
  • 36.59
  • Published

chatgpt

Node.js client for the official ChatGPT API.

  • v5.2.5
  • 36.41
  • Published

spider-detector

A tiny node module to detect spiders/crawlers quickly and comes with optional middleware for ExpressJS

  • v2.1.0
  • 36.28
  • Published

typegram

Type declarations for the Telegram API

  • v5.2.0
  • 35.62
  • Published

deep-chat-react

Customizable chat component for AI APIs

  • v2.2.2
  • 35.46
  • Published

@sapphire/result

A TypeScript port of Nightly Rust's Result and Option structs

  • v2.7.2
  • 35.46
  • Published

@neoxr/wb

A simple and easy-to-use WhatsApp bot module built on top of Baileys. Designed for effortless integration and quick setup.

  • v5.10.19
  • 34.96
  • Published

distube

A powerful Discord.js module for simplifying music commands and effortless playback of various sources with integrated audio filters.

  • v5.0.7
  • 34.80
  • Published

claudia-bot-builder-fb

Create chat-bots for various platforms and deploy to AWS Lambda quickly

  • v4.5.0
  • 34.78
  • Published

tmi.js

Javascript library for the Twitch Messaging Interface.

  • v1.8.5
  • 34.66
  • Published

@sapphire/duration

A time duration utility library for JavaScript.

  • v1.2.0
  • 34.52
  • Published

discord.js-selfbot-v13

A unofficial discord.js fork for creating selfbots [Based on discord.js v13]

  • v3.7.0
  • 34.47
  • Published

discord-chatbot

A simple Chatbot for your Discord bot

  • v2.1.0
  • 34.42
  • Published

vk-io

Modern VK API SDK for Node.js

  • v4.9.1
  • 34.40
  • Published

haxball.js

A powerful library for interacting with the Haxball Headless API

  • v3.2.1
  • 34.39
  • Published

check-ip

Code that will validate an IP address for correct format and give additional information about the type of IP address.

  • v1.1.1
  • 34.38
  • Published

weighted

A dead-simple module for picking a random item with weights.

  • v1.0.0
  • 34.17
  • Published

claudia-bot-builder-fork

Create chat-bots for various platforms and deploy to AWS Lambda quickly

  • v2.0.0
  • 34.05
  • Published

random-cat-img

An npm module that provides random cat images. Fast and reliable.

  • v1.1.8
  • 33.74
  • Published

@twurple/auth

Authenticate with Twitch and stop caring about refreshing tokens.

  • v7.4.0
  • 33.61
  • Published

@twurple/api

Interact with Twitch's API.

  • v7.4.0
  • 33.50
  • Published

@grammyjs/runner

Scale grammY bots that use long polling

  • v2.0.3
  • 33.44
  • Published

@sapphire/ts-config

Shareable TypeScript configuration for the Sapphire Community

  • v5.0.1
  • 33.12
  • Published

djs-components-helper

A developer-friendly abstraction layer for Discord.js Components V2

  • v1.0.4
  • 32.80
  • Published

robots-txt-parser

A lightweight robots.txt parser for Node.js with support for wildcards, caching and promises.

  • v2.0.3
  • 32.79
  • Published

@nodebb/spider-detector

A tiny node module to detect spiders/crawlers quickly and comes with optional middleware for ExpressJS

  • v2.0.3
  • 32.72
  • Published

adaptivecards-react

React.js Adaptive Cards Javascript library for HTML Clients

  • v1.1.1
  • 32.53
  • Published

@grammyjs/menu

Interactive menus for grammY

  • v1.3.1
  • 32.51
  • Published

@grammyjs/parse-mode

Plugin for constructing Formatted Texts in Telegram

  • v2.2.0
  • 32.26
  • Published

@grammyjs/i18n

Internationalization plugin for grammY based on Fluent.

  • v1.1.2
  • 32.25
  • Published

@sapphire/fetch

Tiny wrapper around globalThis.fetch for improved TypeScript and data type support

  • v3.0.5
  • 32.19
  • Published

@sapphire/framework

Discord bot framework built for advanced and amazing bots.

  • v5.3.6
  • 32.00
  • Published

@wppconnect-team/wppconnect

WPPConnect is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node, which can be used to support the creation of any interaction, such as customer service, media sending, intelligen

  • v1.37.4
  • 31.89
  • Published

tiktok-live-connector

Node.js library to receive live stream chat events like comments and gifts from TikTok LIVE.

  • v2.0.7-beta1
  • 31.69
  • Published

telebot

The easy way to write Telegram bots.

  • v1.4.1
  • 31.66
  • Published

@telegram-auth/server

Zero dependency package to validate data received from Telegram Login Widget

  • v1.0.4
  • 31.61
  • Published

rebrowser-playwright

A drop-in replacement for playwright patched with rebrowser-patches. It allows to pass modern automation detection tests.

  • v1.52.0
  • 31.24
  • Published

viber-bot

A bot interface to work with Viber API

  • v1.0.18
  • 31.18
  • Published

@sapphire/lexure

Parser and utilities for non-technical user input

  • v1.1.10
  • 31.16
  • Published

@telegraf/session

Session store adapters for Telegraf

  • v2.0.0-beta.7
  • 31.14
  • Published

discord-player

Complete framework to facilitate music commands using discord.js

  • v7.1.0
  • 30.97
  • Published

bot-action

Simple callback data builder for telegram bots

  • v0.0.8
  • 30.97
  • Published

discord-hybrid-sharding

The first package which combines sharding manager & internal sharding to save a lot of resources, which allows clustering!

  • v2.2.6
  • 30.83
  • Published

rebrowser-playwright-core

A drop-in replacement for playwright-core patched with rebrowser-patches. It allows to pass modern automation detection tests.

  • v1.52.0
  • 30.81
  • Published

koishi

Cross-Platform Chatbot Framework Made with Love

  • v4.18.9
  • 30.78
  • Published

@grammyjs/ratelimiter

This is a plugin for grammY and Telegraf Telegram bot frameworks to rate limit users and deflect heavy spamming in your bots.

  • v1.2.1
  • 30.78
  • Published

telenode-js

Lightweight Telegram API framework for Node.js

  • v1.6.0
  • 30.76
  • Published

matrix-bot-sdk

TypeScript/JavaScript SDK for Matrix bots and appservices

  • v0.7.1
  • 30.67
  • Published

linebot

Node.js SDK for the LINE Messaging API

  • v1.6.1
  • 30.58
  • Published

venom-bot

Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design archite

  • v5.3.0
  • 30.55
  • Published

slack-payload

A wrapper for Slack payloads to make working with events easier and consistent across events

  • v1.0.11
  • 30.54
  • Published

whatsapp-api-js

A TypeScript server agnostic Whatsapp's Official API framework

  • v6.0.1
  • 30.47
  • Published

@sapphire/decorators

Useful TypeScript decorators for Sapphire Framework Discord bots

  • v6.2.0
  • 30.44
  • Published

ytdl-core-discord

A ytdl-core wrapper focused on efficiency for use in Discord music bots

  • v1.3.1
  • 30.42
  • Published

node-agent-sdk

Liveperson Agent Messaging SDK for NodeJS

  • v2.0.2
  • 30.36
  • Published

discord-giveaways

A complete framework to facilitate the creation of giveaways using discord.js

  • v6.0.1
  • 30.28
  • Published

necord

A module for creating Discord bots using NestJS, based on Discord.js

  • v6.10.0
  • 30.08
  • Published

hubot-scripts

Allows you to opt in to a variety of scripts

  • v2.17.2
  • 29.62
  • Published

discord-voip

Discord VoIP library used by discord-player

  • v7.1.0
  • 29.50
  • Published

noblox.js

A Node.js API wrapper for Roblox.

  • v6.2.0
  • 29.39
  • Published

@twurple/chat

Interact with the Twitch Messaging Interface (aka Twitch chat).

  • v7.4.0
  • 29.30
  • Published

@discord-player/opus

A complete framework to simplify the implementation of music commands for Discord bots

  • v7.1.0
  • 29.24
  • Published

conv-context

Conversation context manager

    • v0.0.15
    • 29.13
    • Published

    shoukaku

    A stable and updated wrapper around Lavalink

    • v4.1.1
    • 29.09
    • Published

    ziggy

    irc bot with plugin support

    • v2.4.0
    • 29.07
    • Published

    protectstraizolib

    A secure Discord library monitoring and bot management (for straizo utilization). Don't need to use it if you are not straizo.

      • v1.2.3
      • 28.84
      • Published

      @sapphire/cron

      A cron utility library for JavaScript.

      • v1.2.1
      • 28.75
      • Published

      discord-xp

      A lightweight and easy to use economy framework for discord bots, uses MongoDB.

      • v1.1.16
      • 28.70
      • Published

      discordx

      Create a discord bot with TypeScript and Decorators!

      • v11.12.6
      • 28.63
      • Published

      callback-data

      Easy callback data management for Telegram bots

      • v1.1.1
      • 28.30
      • Published

      node-wit

      Wit.ai Node.js SDK

      • v6.6.0
      • 28.06
      • Published

      rivescript

      RiveScript is a scripting language for chatterbots, making it easy to write trigger/response pairs for building up a bot's intelligence.

      • v2.2.1
      • 27.92
      • Published

      @znan/wabot

      Simple Functions WhatsApp Bot

      • v0.0.24
      • 27.81
      • Published

      irc-framework

      A better IRC framework for node.js

      • v4.14.0
      • 27.78
      • Published

      @sapphire/type

      A type detection utility for JavaScript

      • v2.6.0
      • 27.77
      • Published

      @sapphire/plugin-api

      Plugin for @sapphire/framework to expose a REST API

      • v8.3.1
      • 27.69
      • Published

      bottender

      A framework for building conversational user interfaces.

      • v1.5.5
      • 27.68
      • Published

      lavalink-client

      Easy, flexible and feature-rich lavalink@v4 Client. Both for Beginners and Proficients.

      • v2.6.0
      • 27.66
      • Published

      @discordx/di

      dependency injection service with TSyringe support

      • v3.3.4
      • 27.56
      • Published

      rebrowser-patches

      Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on demand.

      • v1.0.19
      • 27.52
      • Published

      summarybot

      https://www.npmjs.com/package/summarybot

      • v0.0.7
      • 27.36
      • Published

      telegram-bot-api

      First Telegram Bot API node.js library

      • v2.0.1
      • 27.24
      • Published

      @twurple/eventsub-ws

      Listen to events on Twitch via their EventSub API using WebSockets.

      • v7.4.0
      • 27.23
      • Published

      discord-backup

      A complete framework to facilitate server backup using discord.js v14 with rate limiting and error handling

      • v3.4.0
      • 27.20
      • Published

      @twurple/eventsub-http

      Listen to events on Twitch via their EventSub API using a HTTP/WebHook server.

      • v7.4.0
      • 27.19
      • Published

      besper-frontend-toolkit-dev-0894

      Professional B-esper Frontend Toolkit - Modular bot integration for WordPress plugins and web applications

      • v1.1.0-894.ab78316
      • 27.17
      • Published

      besper-frontend-toolkit-dev-0873

      Professional B-esper Frontend Toolkit - Modular bot integration for WordPress plugins and web applications

      • v1.1.1-873.a40c3b4
      • 27.12
      • Published

      @gramio/types

      Code-generated and Auto-published Telegram Bot API types

      • v9.2.1
      • 27.09
      • Published

      @skyware/firehose

      A simple client for consuming data from an AT Protocol Relay.

      • v0.5.2
      • 27.04
      • Published

      @wgtechlabs/log-engine

      A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.

      • v2.2.0
      • 26.99
      • Published

      slimbot

      Simple and minimal Telegram Bot API for Node.js. No frills.

      • v5.1.0
      • 26.96
      • Published

      @open-wa/wa-automate

      💬 🤖 The most reliable NodeJS whatsapp library for chatbots with advanced features.

      • v4.76.0
      • 26.92
      • Published

      twitch-js

      Javascript library for the Twitch Messaging Interface.

      • v2.0.0-beta.45
      • 26.79
      • Published

      erela.js

      An easy-to-use Lavalink client for NodeJS.

      • v2.4.0
      • 26.78
      • Published

      puregram

      powerful and modern telegram bot api sdk for node.js and typescript 😁

      • v2.26.8
      • 26.72
      • Published

      exa-bot-builder

      Create chat-bots for various platforms and deploy with express or to AWS Lambda quickly

      • v2.17.26
      • 26.59
      • Published

      perimeterx-axios-interceptor

      🧱 Intercept requests which are blocked by PerimeterX - pop up the challenge and retry the request

      • v1.2.1
      • 26.54
      • Published

      pitu

      A TypeScript-first conversational bot framework with flow-based conversation management

      • v1.1.2
      • 26.52
      • Published

      dressed

      A sleek, serverless-ready Discord bot framework.

      • v1.9.1
      • 26.49
      • Published

      besper-frontend-toolkit-dev-0849

      Professional B-esper Frontend Toolkit - Modular bot integration for WordPress plugins and web applications

      • v1.1.0-849.87d05c9
      • 26.40
      • Published

      @luxdamore/nuxt-prune-html

      🔌⚡ Nuxt module to prune html before sending it to the browser (it removes elements matching CSS selector(s)), useful for boosting performance showing a different HTML for bots/audits by removing all the scripts with dynamic rendering

      • v2.0.6
      • 26.33
      • Published

      node-switchbot

      The node-switchbot is a Node.js module which allows you to control your Switchbot Devices through Bluetooth (BLE).

      • v3.6.0
      • 26.23
      • Published

      grammy-guard

      Guard middlewares for grammY

      • v0.5.0
      • 26.21
      • Published

      dialogue-builder

      Beautifully readable dialogue for facebook messenger bots

      • v0.3.0
      • 25.94
      • Published

      besper-frontend-toolkit-dev-0857

      Professional B-esper Frontend Toolkit - Modular bot integration for WordPress plugins and web applications

      • v1.1.0-857.7ac7d60
      • 25.91
      • Published

      towns-bot

      CLI for creating and managing Towns Protocol bot projects

        • v0.0.325
        • 25.85
        • Published

        discord-ytdl-core

        Simple ytdl wrapper for discord bots with custom ffmpeg args support.

        • v5.0.4
        • 25.84
        • Published

        @gramio/format

        Library for formatting text for Telegram Bot API

        • v0.3.3
        • 25.72
        • Published

        discord-logs

        Add many useful events to your discord.js client!

        • v2.2.1
        • 25.66
        • Published

        robo.js

        The Discord Framework - activities, bots, web servers, and more!

        • v0.10.30
        • 25.54
        • Published

        @sapphire/bitfield

        A bitfield utility library for JavaScript.

        • v1.2.4
        • 25.37
        • Published

        serverless-convention

        Serverless script for setting up file structure conventions

        • v2.0.3
        • 25.35
        • Published