JSPM

Found 6243 results for bot

@slack/web-api

Official library for using the Slack Platform's Web API

  • v7.12.0
  • 56.83
  • Published

@globalart/nestcord

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

  • v2.3.1
  • 56.78
  • Published

isbot

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

  • v5.1.31
  • 55.56
  • Published

robots-parser

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

  • v3.0.1
  • 54.41
  • Published

@slack/oauth

Official library for interacting with Slack's Oauth endpoints

  • v3.0.4
  • 51.98
  • Published

@slack/bolt

A framework for building Slack apps, fast.

  • v4.6.0
  • 51.76
  • Published

@slack/socket-mode

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

  • v2.0.5
  • 51.60
  • Published

discord.js

A powerful library for interacting with the Discord API

  • v14.24.2
  • 49.38
  • Published

@sapphire/snowflake

Deconstructs and generates snowflake IDs using BigInts

  • v3.5.5
  • 49.05
  • Published

@discordjs/builders

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

  • v1.13.0
  • 48.63
  • Published

@discordjs/util

Utilities shared across Discord.js packages

  • v1.1.1
  • 48.49
  • Published

adaptivecards

Adaptive Cards Javascript library for HTML Clients

  • v3.0.5
  • 47.82
  • Published

buddy-bot

Automated & optimized dependency updates for JavaScript & TypeScript projects. Like Renovate & Dependabot.

  • v0.9.9
  • 46.16
  • Published

telegraf

Modern Telegram Bot Framework

  • v4.16.3
  • 45.86
  • Published

@telegraf/types

Type declarations for the Telegram API

  • v9.2.1
  • 45.27
  • Published

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
  • 44.85
  • Published

hercai

A powerful library for interacting with the Herc.ai API

  • v14.0.3
  • 44.23
  • Published

@fingerprintjs/botd

botd is a browser library for JavaScript bot detection

  • v1.9.1
  • 44.21
  • Published

@grammyjs/types

Telegram Bot API type declarations for grammY

  • v3.22.2
  • 43.01
  • Published

grammy

The Telegram Bot Framework.

  • v1.38.3
  • 42.13
  • Published

ccxt

A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go

  • v4.5.14
  • 42.09
  • Published

whatsapp-web.js

Library for interacting with the WhatsApp Web API

  • v1.34.1
  • 41.81
  • 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
  • 41.58
  • Published

@slack/rtm-api

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

  • v7.0.4
  • 40.91
  • Published

rebrowser-puppeteer

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

  • v24.8.1
  • 40.70
  • Published

isbot-fast

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

  • v1.2.0
  • 40.40
  • Published

device

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

  • v0.3.12
  • 40.14
  • Published

wechaty

Wechaty is a RPA SDK for Chatbot Makers.

  • v1.20.2
  • 39.61
  • Published

@twa-dev/types

Types for Telegram Web Apps (TWA) SDK

  • v8.0.2
  • 39.41
  • Published

express-device

Browser detection library, built on top of express

  • v0.4.2
  • 38.78
  • Published

jsx-slack

Build JSON object for Slack Block Kit surfaces from JSX

  • v6.1.2
  • 38.42
  • Published

node-nlp

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

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

discord-economy-super

Easy and customizable economy module for your Discord Bot.

  • v1.7.7
  • 37.84
  • 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.76
  • Published

minecraft-protocol

Parse and serialize minecraft packets, plus authentication and encryption.

  • v1.62.0
  • 37.76
  • Published

hubot

A simple helpful robot for your Company

  • v13.1.4
  • 37.45
  • Published

deep-chat

Customizable chat component for AI APIs

  • v2.3.0
  • 37.27
  • Published

typegram

Type declarations for the Telegram API

  • v5.2.0
  • 37.13
  • Published

chatgpt

Node.js client for the official ChatGPT API.

  • v5.2.5
  • 36.96
  • Published

@sapphire/utilities

Common JavaScript utilities for the Sapphire Community

  • v3.18.2
  • 36.88
  • Published

@sapphire/result

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

  • v2.7.3
  • 36.70
  • Published

@sapphire/framework

Discord bot framework built for advanced and amazing bots.

  • v5.3.7
  • 35.95
  • Published

@sapphire/duration

A time duration utility library for JavaScript.

  • v1.2.0
  • 35.58
  • Published

@neoxr/wb

Simplicity WhatsApp Bot (Baileys)

  • v6.0.0-rc.22
  • 35.54
  • 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
  • 35.33
  • Published

tmi.js

Javascript library for the Twitch Messaging Interface.

  • v1.8.5
  • 35.32
  • Published

distube

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

  • v5.0.7
  • 35.04
  • Published

deep-chat-react

Customizable chat component for AI APIs

  • v2.3.0
  • 34.73
  • 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
  • 34.60
  • Published

@sapphire/lexure

Parser and utilities for non-technical user input

  • v1.1.11
  • 34.42
  • Published

@grammyjs/runner

Scale grammY bots that use long polling

  • v2.0.3
  • 34.07
  • Published

@sapphire/ts-config

Shareable TypeScript configuration for the Sapphire Community

  • v5.0.1
  • 33.96
  • Published

@twurple/auth

Authenticate with Twitch and stop caring about refreshing tokens.

  • v7.4.0
  • 33.77
  • Published

@sapphire/fetch

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

  • v3.0.5
  • 33.70
  • Published

@twurple/api

Interact with Twitch's API.

  • v7.4.0
  • 33.59
  • Published

tiktok-live-connector

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

  • v2.1.0
  • 33.55
  • Published

disploy

  • v0.5.0
  • 33.37
  • Published

discord-chatbot

A simple Chatbot for your Discord bot

  • v2.1.0
  • 33.19
  • Published

@sapphire/decorators

Useful TypeScript decorators for Sapphire Framework Discord bots

  • v6.2.0
  • 33.13
  • Published

discord-player

Complete framework to facilitate music commands using discord.js

  • v7.1.0
  • 33.01
  • Published

weighted

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

  • v1.0.0
  • 33.00
  • Published

@grammyjs/menu

Interactive menus for grammY

  • v1.3.1
  • 32.82
  • Published

necord

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

  • v6.11.2
  • 32.82
  • Published

robots-txt-parser

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

  • v2.0.3
  • 32.81
  • Published

adaptivecards-react

React.js Adaptive Cards Javascript library for HTML Clients

  • v1.1.1
  • 32.64
  • Published

@grammyjs/parse-mode

Plugin for constructing Formatted Texts in Telegram

  • v2.2.0
  • 32.44
  • 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.5
  • 32.39
  • Published

random-cat-img

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

  • v1.1.8
  • 32.33
  • 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
  • 32.29
  • Published

@grammyjs/i18n

Internationalization plugin for grammY based on Fluent.

  • v1.1.2
  • 32.11
  • Published

telebot

The easy way to write Telegram bots.

  • v1.4.1
  • 32.05
  • Published

vk-io

Modern VK API SDK for Node.js

  • v4.10.1
  • 32.05
  • 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.88
  • Published

wechaty-puppet

Abstract Puppet for Wechaty

  • v1.20.2
  • 31.78
  • Published

koishi

Cross-Platform Chatbot Framework Made with Love

  • v4.18.9
  • 31.63
  • Published

haxball.js

A powerful library for interacting with the Haxball Headless API

  • v3.2.1
  • 31.50
  • Published

@telegraf/session

Session store adapters for Telegraf

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

@telegram-auth/server

Zero dependency package to validate data received from Telegram Login Widget

  • v1.0.4
  • 31.33
  • Published

spider-detector

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

  • v2.1.0
  • 31.27
  • Published

@sapphire/cron

A cron utility library for JavaScript.

  • v1.2.1
  • 31.17
  • Published

@twurple/chat

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

  • v7.4.0
  • 31.01
  • Published

erela.js

An easy-to-use Lavalink client for NodeJS.

  • v2.4.0
  • 30.87
  • Published

discord-hybrid-sharding

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

  • v3.0.1
  • 30.78
  • Published

whatsapp-api-js

A TypeScript server agnostic Whatsapp's Official API framework

  • v6.1.1
  • 30.73
  • Published

moonlink.js

Moonlink.js 🌙🌟 is a stable and feature-rich Lavalink client for Node.js, designed to make building Discord music bots easier 🎵. With an intuitive and easy-to-use API, it provides seamless integration with the Lavalink server, allowing you to manage and

  • v4.60.18
  • 30.66
  • Published

@sapphire/plugin-hmr

Plugin for @sapphire/framework for hot module reloading for pieces

  • v3.0.2
  • 30.65
  • Published

node-agent-sdk

Liveperson Agent Messaging SDK for NodeJS

  • v2.0.2
  • 30.55
  • Published

discordx

Create a discord bot with TypeScript and Decorators!

  • v11.13.2
  • 30.41
  • Published

shoukaku

A stable and updated wrapper around Lavalink

  • v4.2.0
  • 30.36
  • Published

ytdl-core-discord

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

  • v1.3.1
  • 30.33
  • 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
  • 30.28
  • Published

discord-giveaways

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

  • v6.0.1
  • 30.27
  • Published

@kaname-png/plugin-api-jwt

Plugin for @sapphire/framework to add JSON Web Tokens strategy in @sapphire/plugin-api plugin.

  • v5.0.1
  • 30.20
  • Published

discord-voip

Discord VoIP library used by discord-player

  • v7.1.0
  • 30.14
  • Published

@open-wa/wa-automate

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

  • v4.76.0
  • 30.13
  • Published

matrix-bot-sdk

TypeScript/JavaScript SDK for Matrix bots and appservices

  • v0.7.1
  • 30.12
  • Published

discbot-easy

Easy communication and management of discord.js.

  • v5.5.5
  • 30.02
  • Published

@sapphire/plugin-api

Plugin for @sapphire/framework to expose a REST API

  • v8.3.1
  • 29.74
  • Published

bottender

A framework for building conversational user interfaces.

  • v1.5.5
  • 29.73
  • 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
  • 29.68
  • Published

@discord-player/opus

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

  • v7.1.0
  • 29.66
  • Published

telenode-js

Lightweight Telegram API framework for Node.js

  • v1.6.0
  • 29.56
  • Published

irc-framework

A better IRC framework for node.js

  • v4.14.0
  • 29.50
  • 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
  • 29.47
  • Published

viber-bot

A bot interface to work with Viber API

  • v1.0.18
  • 29.35
  • Published

snow-ai

Intelligent Command Line Assistant powered by AI

  • v0.3.27
  • 29.33
  • Published

@sapphire/cli

CLI for Sapphire Framework

  • v1.9.3
  • 29.27
  • Published

teamspeak.js

A TypeScript library for interacting with a Teamspeak 3 server using the ServerQuery protocol. It provides a type-safe way for managing server users, channels, and more.

  • v1.11.0
  • 29.14
  • 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
  • 29.08
  • Published

lavalink-client

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

  • v2.6.2
  • 29.04
  • 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
    • 29.01
    • Published

    hubot-scripts

    Allows you to opt in to a variety of scripts

    • v2.17.2
    • 28.92
    • Published

    slimbot

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

    • v5.1.0
    • 28.90
    • Published

    ziggy

    irc bot with plugin support

    • v2.4.0
    • 28.88
    • Published

    pioucord

    A little help to use the discord api. Handle connection to the gateway and provide a fast way to make requests to discord. This package is not finished, it is still in development.

    • v1.2.9
    • 28.85
    • Published

    noblox.js

    A Node.js API wrapper for Roblox.

    • v6.2.0
    • 28.74
    • Published

    @sapphire/type

    A type detection utility for JavaScript

    • v2.6.0
    • 28.73
    • Published

    @dongdev/fca-unofficial

    Unofficial Facebook Chat API for Node.js - Interact with Facebook Messenger programmatically

    • v2.0.32
    • 28.68
    • Published

    discord-xp

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

    • v1.1.16
    • 28.64
    • Published

    @kihtrak/discord-bot-utils

    A small package created by Karthik Sankar and Franklin Yin to assist in making discord bots

    • v5.1.0
    • 28.52
    • Published

    twitch-js

    Javascript library for the Twitch Messaging Interface.

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

    callback-data

    Easy callback data management for Telegram bots

    • v1.1.1
    • 28.47
    • Published

    node-wit

    Wit.ai Node.js SDK

    • v6.6.0
    • 28.28
    • Published

    safety-safe

    Firewall cerdas untuk Bot WhatsApp untuk mendeteksi dan memfilter pesan bug/crash/spam (Baileys).

    • v3.0.0
    • 28.20
    • Published

    fosscord.js

    A powerful library for interacting with the Discord API

    • v13.1.1-dev.t1644713707.ee983e5
    • 28.11
    • Published

    @moveo-ai/web-client

    Client side library to load the moveo chat widget and connect it with your agent

    • v0.87.1
    • 28.05
    • Published

    @discordx/di

    dependency injection service with TSyringe support

    • v3.3.4
    • 28.02
    • Published

    @tryforge/forgescript

    ForgeScript is a comprehensive package that empowers you to effortlessly interact with Discord's API. It ensures scripting remains easy to learn and consistently effective.

      • v2.5.0
      • 27.96
      • Published

      @twurple/eventsub-ws

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

      • v7.4.0
      • 27.83
      • Published

      @gramio/types

      Code-generated and Auto-published Telegram Bot API types

      • v9.2.3
      • 27.77
      • Published

      conv-context

      Conversation context manager

        • v0.0.15
        • 27.67
        • Published

        @nodebb/spider-detector

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

        • v2.0.3
        • 27.63
        • Published

        plugapi

        Generic API for building plug.dj bots

        • v5.1.1
        • 27.60
        • Published

        hatool

        Powerful Scripted ChatBot framework

        • v0.10.0
        • 27.56
        • Published

        discordst

        A TypeScript-first framework for building Discord bots with discord.js — structured, modular and easy to extend.

          • v2.0.8
          • 27.47
          • Published

          fiftyone.devicedetection

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

          • v4.4.220
          • 27.47
          • Published

          deep-chat-dev

          Customizable chat component for AI APIs

          • v9.0.317
          • 27.43
          • Published

          dashbot

          Analytics for your bot

          • v12.1.0
          • 27.42
          • Published

          malzahir

          Ultimate Discord.js framework for developers with starter, commands, events, anticrash, MongoDB and utilities

            • v1.0.1
            • 27.42
            • Published

            towns-bot

            CLI for creating and managing Towns Protocol bot projects

              • v0.0.393
              • 27.38
              • Published

              @skyware/firehose

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

              • v0.5.2
              • 27.33
              • Published

              node-karin

              Lightweight, efficient, concise, and stable robot framework.

              • v1.12.2
              • 27.33
              • Published

              whatsapp-cloud-api

              Node.js library for creating bots and sending/receiving messages using the Whatsapp Cloud API

              • v0.3.1
              • 27.30
              • Published

              telegram-bot-api

              First Telegram Bot API node.js library

              • v2.0.1
              • 27.29
              • Published

              summarybot

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

              • v0.0.7
              • 27.16
              • Published

              ipqs-node-sdk

              React package to interface with the various IPQS APIs

              • v1.0.1
              • 27.11
              • Published

              reaction-role

              ReactionRole is a module that allows you to create Discord reaction role easily!

              • v5.0.1
              • 27.11
              • Published

              ibot-io

              🤖💬 A JavaScript framework to create conversational UIs

              • v1.3.9
              • 27.05
              • Published

              @kaname-png/plugin-env

              Plugin for @sapphire/framework to manage environment variables for use with any bot project.

              • v1.1.11
              • 27.01
              • Published

              whatsbotcord

              <div align="center"> <img src="https://raw.githubusercontent.com/KristanLaimon/WhatsBotCord.js/refs/heads/main/.github/media/whatsbotcord_logo.png" width="30%"/> </div> <h1 align="center"> Whatsbotcord.js </h1>

              • v0.22.1
              • 26.99
              • Published

              nestgram

              Framework for working with Telegram Bot API on TypeScript like Nest.js

              • v1.9.0
              • 26.88
              • Published

              discord-backup

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

              • v3.4.0
              • 26.72
              • 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.65
              • Published

              @sapphire/phisherman

              Wrapper around phisherman to easily check and report domains

              • v2.0.1
              • 26.57
              • Published

              preidman-ccxt

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

              • v1.18.242
              • 26.54
              • Published

              botui

              Build customizable conversational UIs and bots

              • v1.1.3
              • 26.44
              • Published