TypeScript Bot

Open-source TypeScript projects categorized as Bot

Top 23 TypeScript Bot Projects

  • discord.js

    A powerful JavaScript library for interacting with the Discord API

    Project mention: Is there a way to identify super reactions? | /r/Discordjs | 2023-05-26

    The feature is not yet supported, but you can check the pull request for the feature here

  • wechaty

    Conversational RPA SDK for Chatbot Makers

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Leon

    🧠 Leon is your open-source personal assistant.

    Project mention: open source AI projects | /r/csMajors | 2023-01-14
  • botkit

    Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.

  • botpress

    🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).

    Project mention: Signs of an active and healthy project to contribute to? | /r/cscareerquestions | 2022-06-29
  • telegraf

    Modern Telegram Bot Framework for Node.js (by telegraf)

    Project mention: Is there any telegram bot to forward any message given to an special channel? | /r/TelegramBots | 2023-01-31

    Simply use telegraf : https://telegraf.js.org/

  • streetmerchant

    🤖 The world's easiest, most powerful stock checker

  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • bottender

    ⚡️ A framework for building conversational user interfaces.

    Project mention: Build a Telegram voice chatbot using ChatGPT API and Whisper | dev.to | 2023-03-30

    We will use Bottender - a framework for writing Telegram bot faster. It also supports Session for us to store past conversation messages and other data, so it’s more convenient to build a chatbot with conversational memory.

  • wa-automate-nodejs

    💬 🤖 The most reliable tool for chatbots with advanced features. Be sure to 🌟 this repository for updates!

    Project mention: Bot de Menu Whatsapp | /r/brdev | 2022-06-10
  • whatsapp-chatgpt

    ChatGPT + DALL-E + WhatsApp = AI Assistant :rocket: :robot:

    Project mention: Help! systemd service to run npm application continuously | /r/linuxquestions | 2023-06-02

    I have been trying to make whatsapp-chatgpt run as a service on my dedicated machine.

  • messaging-apis

    Messaging APIs for multi-platform

    Project mention: Advice on creating an API that copies tweets from certain accounts and sends the text via email, whatsapp, discord, etc. | /r/AskProgramming | 2022-12-12

    I was thinking about using twitter API to retrieve the data, and I've used Messaging-APIs before but it does not have the capabilities to work with all the platforms I want like discord and whatsapp.

  • BotFramework-Emulator

    A desktop application that allows users to locally test and debug chat bots built with the Bot Framework SDK.

    Project mention: 🎵 Do you want to build a Chatbot? 🎵 | dev.to | 2022-12-30

    One of the really interesting things about chatbots on Azure is the Bot Framework Emulator tool that lets you test a chatbot locally and get detailed information about the request the bot received and the response the bot generated.

  • MonitoRSS

    Discord RSS bot (formerly known as Discord.RSS) with customizable feeds. https://monitorss.xyz

    Project mention: Are there any free bots that can ping me when a reddit post is made on a specific subreddit? | /r/Discord_Bots | 2023-04-15

    i have been using monitoRSS and its done well tbh

  • discordeno

    Discord API library for Node and Deno

  • botbuilder-js

    Welcome to the Bot Framework SDK for JavaScript repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using JavaScript.

    Project mention: BotFramework TypeError: Cannot perform 'get' on a proxy that has been revoked | /r/programminghelp | 2022-07-23

    Common async pitfall throws cryptic error · Issue #168 · microsoft/botbuilder-js (github.com)

  • add-tradingview-alerts-tool

    Automated entry of TradingView alerts for bot trading tools such as 3Commas, Alertatron, CryptoHopper, etc.

    Project mention: Setting Alerts on Multiple Stocks | /r/TradingView | 2022-08-06
  • framework

    Discord bot framework built on top of discord.js for advanced and amazing bots. (by sapphiredev)

    Project mention: Fellow classmate and I are creating a discord bot as a school project for our class discord server. Can yall give some ideas that we can implement into the bot? | /r/node | 2023-05-04

    It might be too late, but for Discord bots I always go with Sapphire.

  • discord-player

    🎧 Complete framework to simplify the implementation of music commands using discords.js v14

    Project mention: Need to install ffmpeg (non static) for my discord bot (node.js) hosted on Heroku | /r/Heroku | 2023-03-24

    Due to some issues with Discord-Player package that I use to play music, I will have to use non static version of ffmpeg (See Issue #1639 for more info).

  • discordx

    🤖 Create a discord bot with TypeScript and Decorators!

  • lavamusic

    lavalink music bot base in shoukaku and discord.js v14

    Project mention: Today, 30th August 2022, is Groovy's deathday | /r/discordapp | 2022-08-30

    At the moment I use lavamusic as it offers slash command support and Spotify URL playback. It requires a bit more to setup, but it's well worth as Lavalink runs more reliably (in my experience); I previously used JMusicBot which did not run well on my Pi, but it's easier and may be fine for you.

  • TTVDropBot

    Twitch Drop Bot. Automaticlly Farms every Twitch Drop available like Rust for ya and now also your Custom Channel's

    Project mention: Twitch drops revealed | /r/playrust | 2023-05-10

    There is several, this one worked for me every drops https://github.com/Zaarrg/TTVDropBot/releases

  • NodeRSSBot

    Another Telegram RSS bot but in Node.js Telegram RSS 机器人

  • chatgpt-prompts

    A NodeJS ChatGPT prompts library that contains more than 140+ awesome prompts

    Project mention: GitHub - pacholoamit/chatgpt-prompts: A NodeJS ChatGPT prompts library that contains more than 140+ awesome prompts | /r/ChatGPT | 2023-02-07
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-06-02.

TypeScript Bot related posts


What are some of the best open-source Bot projects in TypeScript? This list will help you:

Project Stars
1 discord.js 23,251
2 wechaty 16,384
3 Leon 12,811
4 botkit 11,121
5 botpress 10,357
6 telegraf 6,752
7 streetmerchant 4,905
8 bottender 4,061
9 wa-automate-nodejs 2,848
10 whatsapp-chatgpt 2,660
11 messaging-apis 1,856
12 BotFramework-Emulator 1,696
13 MonitoRSS 885
14 discordeno 669
15 botbuilder-js 588
16 add-tradingview-alerts-tool 527
17 framework 520
18 discord-player 518
19 discordx 470
20 lavamusic 427
21 TTVDropBot 404
22 NodeRSSBot 321
23 chatgpt-prompts 320
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.