34 Repos
Libraries and frameworks for building and managing chat bots.
Explore 34 awesome GitHub repositories matching part of an awesome list · Bot Development. Refine with filters or upvote what's useful.
ItChat is a programmable API framework and command line client for automating personal WeChat accounts. It provides a system for building custom chatbot interactions and automating account settings and repetitive interactions. The project distinguishes itself through a multi-account management system that allows several account instances to run concurrently within a single process. It utilizes QR code authentication for logins and supports persistent session management, enabling applications to restart via hot reloading without requiring new authentication scans. The framework covers message
Offers a programmable interface for creating automated response systems and custom bot tools.
Botpress is a conversational AI builder and LLM agent platform used to design chatbot workflows and orchestrate agents powered by large language models. It provides a framework for managing the entire lifecycle of these agents, from initial creation through to deployment across various production environments. The platform includes a custom integration SDK for developing and publishing third-party connectors that extend agent capabilities. These tools allow for the creation of custom plugins that connect AI agents to external APIs and third-party services. The system supports both visual des
Provides a programmatic way to build and manage conversational agents using a client library and CLI.
Telethon is a Python asynchronous API wrapper and client library designed for interacting with the Telegram API. It implements the MTProto protocol to enable programmatic communication for both user accounts and bots. The project serves as a development framework for building custom Telegram clients and automating account actions. It provides the tooling necessary to create automated bots that manage group interactions and channel communications. The library supports messaging data integration and the automation of messaging workflows. It handles the translation of high-level calls into the
Offers a comprehensive library for building and managing automated Telegram chat bots.
This is a Go package that wraps the Telegram Bot API, providing a client library for building automated bot applications. It handles the core tasks of authenticating a bot with an API token and then sending messages or receiving updates through either long-polling or webhooks. The library supports sending text and media messages to Telegram chats, with the ability to reply to specific messages in a conversation. For receiving updates, it offers both a configurable long-polling loop that processes updates as they arrive and a webhook receiver that accepts incoming HTTPS requests from Telegram
Simple and clean Telegram bot client.
Red-DiscordBot is a modular framework for building and self-hosting Discord bots. It functions as a server management tool and community moderation bot that can be tailored by enabling or disabling specific feature modules. The system is distinguished by its extensible plugin architecture, which allows for the integration of third-party modules and the development of custom functional packages. Users can manage bot behavior through a chat-based interface, enabling them to assemble custom bots and define unique responses and behaviors without writing new code. The framework covers a broad ran
Provides a comprehensive framework and set of libraries for building and managing custom Discord bots.
Telebot is a framework for building interactive bots using the Telegram Bot API. It provides a type-safe API wrapper and an asynchronous event handler to manage messages, commands, and user interactions. The project features a middleware-based request interception system and pattern-based event routing to map triggers to custom logic. It includes a dedicated inline query engine for generating real-time suggested results and an interactive keyboard builder for creating custom reply and inline buttons. The framework covers a broad range of capabilities, including rich media management for albu
Telegram bot framework.
An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, Ghostarchive, IPFS, Telegraph, and file systems.
Bot for archiving webpages across multiple messaging platforms.
Telegram Bot API Go framework
Zero-dependency Telegram bot library with UI components.
A golang implementation of a console-based trading bot for cryptocurrency exchanges
Console-based cryptocurrency trading bot.
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges
Trading and market-making bot for Stellar DEX.
Telegram Bot API library for Go
Full-featured Telegram Bot API library.
Discord API framework for building bots.
An elegant and concurrent library for the Telegram bot API in Go.
Concurrent and elegant library for Telegram bots.
go irc client for twitch.tv
Library for creating Twitch chat bots.
Telegram Bot SDK for Swift (unofficial)
Unofficial SDK for Telegram bots.
Telegram Bot - written with Swift 5.2 / NIO, supports Linux, macOS
High-performance framework for Telegram bot development.
Simple yet customizable bot framework written in Go.
Chat bot framework for multiple platforms.
Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull requests with AI support...
Ready-to-use Slack bot with custom command support.
🤖 Go client library for accessing Telegram Bot API, with batteries for building complex bots included.
Telegram Bot API client with batteries included.