awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Prince-Mendiratta avatar

Prince-Mendiratta/BotsApp

0
View on GitHub↗
5,528 stars·1,266 forks·TypeScript·GPL-3.0·15 views

BotsApp

BotsApp is a WhatsApp automation tool and userbot framework designed to add custom capabilities and automation to a standard WhatsApp user account. It functions as a personal assistant bot that executes automated actions and manages conversations within the platform.

The project provides a scriptable interface for automating account tasks and extending the features of a personal profile. This allows for the implementation of a userbot to handle personal messaging automation and repetitive account workflows.

Features

  • Userbot Frameworks - Provides a framework for adding custom scriptable features and extended capabilities to a standard WhatsApp user profile.
  • Task Automation - Executes automated actions and manages conversations to act as a personal assistant bot.
  • Chat Feature Extenders - Adds custom capabilities to a personal WhatsApp profile using a scriptable interface.
  • WhatsApp Bot Frameworks - Implements a scriptable interface for automating account tasks and extending personal profile features on WhatsApp.
  • Client-Side Messaging Automation - Provides the ability to run custom scripts within a user session to automate interactions on WhatsApp.
  • Messaging Automation - Manages incoming messages and executes automated responses to handle daily communication workflows.
  • Personal Social Account Automation - Automates repetitive tasks and manages conversations on a personal WhatsApp account.
  • Messaging Session Persistence - Maintains a continuous connection to WhatsApp by storing and reusing authentication strings across restarts.
  • Event Driven Messaging - Processes incoming chat events through a listener loop to trigger logic based on message content.
  • Asynchronous Request Pipelines - Implements an asynchronous request pipeline using a non-blocking event loop to handle concurrent API calls and message deliveries.
  • Stateless Request Processing - Treats each interaction as an independent event to ensure fast response times and low memory overhead.
  • Text-Based Command Dispatchers - Directs user inputs to specific functions by matching text strings against predefined trigger keywords.

Star history

Star history chart for prince-mendiratta/botsappStar history chart for prince-mendiratta/botsapp

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with BotsApp

These projects share indexed features with BotsApp. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • youfou/wxpyyoufou avatar

    youfou/wxpy

    14,270View on GitHub↗

    wxpy is a Python library and bot framework that acts as an API wrapper for personal WeChat accounts. It provides a programming interface to automate account tasks, send messages, and manage contacts. The project functions as a chatbot integration engine, allowing users to connect external AI services and custom logic to automatically respond to private and group conversations. It includes a social media automation toolkit for programmatically handling friend requests and group memberships. The framework covers multimedia message broadcasting, user profile retrieval, and contact search. It al

    Pythonapiwechatweixin
    View on GitHub↗14,270
  • aldinokemal/go-whatsapp-web-multidevicealdinokemal avatar

    aldinokemal/go-whatsapp-web-multidevice

    3,510View on GitHub↗

    This project is a headless WhatsApp client and automation server that exposes multi-device functionality as a REST API gateway. It provides a centralized interface for managing multiple account sessions, automating messages, and developing bots through a standardized protocol. The system distinguishes itself by providing a secure webhook provider that forwards real-time messages and reactions to external URLs using signature verification. It includes specialized media utilities for converting images and GIFs into the WebP format required for stickers, as well as tools to simulate active user

    Gobotgogolang
    View on GitHub↗3,510
  • devo919/gewechatDevo919 avatar

    Devo919/Gewechat

    3,384View on GitHub↗

    Gewechat is a bot framework and API wrapper for automating WeChat accounts. It provides a programmatic interface to manage account sessions, automate the delivery of multi-modal messages, and administer group chats and contact directories. The project focuses on integrating external large language models into the messaging pipeline to automate conversational responses and handle queries. It utilizes a bridge to connect these AI models with the messaging platform for automated interaction. The system covers a broad range of capabilities, including event-driven message processing, asynchronous

    Java
    View on GitHub↗3,384
  • wechaty/wechatywechaty avatar

    wechaty/wechaty

    22,859View on GitHub↗

    Wechaty is a cross-platform chatbot framework designed to build and manage automated messaging agents. It provides a unified programming interface that abstracts diverse instant messaging protocols, allowing developers to create bots that function consistently across multiple communication services. By utilizing a modular architecture, the framework enables the development of conversational agents capable of handling complex messaging workflows, contact management, and group room interactions. The framework distinguishes itself through a puppet-based protocol abstraction and a language-agnost

    TypeScriptbotchatbotconversational-ai
    View on GitHub↗22,859
Compare all 30 related projects→

Frequently asked questions

What does prince-mendiratta/botsapp do?

BotsApp is a WhatsApp automation tool and userbot framework designed to add custom capabilities and automation to a standard WhatsApp user account. It functions as a personal assistant bot that executes automated actions and manages conversations within the platform.

What are the main features of prince-mendiratta/botsapp?

The main features of prince-mendiratta/botsapp are: Userbot Frameworks, Task Automation, Chat Feature Extenders, WhatsApp Bot Frameworks, Client-Side Messaging Automation, Messaging Automation, Personal Social Account Automation, Messaging Session Persistence.

Which projects share features with prince-mendiratta/botsapp?

Projects with overlapping indexed features include: youfou/wxpy — wxpy is a Python library and bot framework that acts as an API wrapper for personal WeChat accounts. It provides a… aldinokemal/go-whatsapp-web-multidevice — This project is a headless WhatsApp client and automation server that exposes multi-device functionality as a REST API… devo919/gewechat — Gewechat is a bot framework and API wrapper for automating WeChat accounts. It provides a programmatic interface to… wechaty/wechaty — Wechaty is a cross-platform chatbot framework designed to build and manage automated messaging agents. It provides a… tophubs/toplist — TopList is a trending news aggregator and headline aggregation dashboard. Built as a Go web crawler, it functions as a… mruniquehacker/knightbot-md — Knightbot-MD is a WhatsApp bot framework that connects through the multi-device protocol to automate group management,…