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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mruniquehacker avatar

mruniquehacker/Knightbot-MD

0
View on GitHub↗
6,737 estrellas·16,820 forks·JavaScript·72 vistaswww.youtube.com/@mr_unique_hacker↗

Knightbot MD

Knightbot-MD is a WhatsApp bot framework that connects through the multi-device protocol to automate group management, moderation, and interactive features. It provides a modular system for running turn-based multiplayer games like Tic-Tac-Toe within group conversations, converting images into WebP stickers for chat sharing, and synthesizing text messages into audio clips through text-to-speech conversion.

The bot includes a link-detection moderation engine that scans incoming messages against blocklisted domains and triggers automated warnings or muting. It enforces role-based command authorization, restricting sensitive operations to group administrators only, and uses prefix-triggered command parsing to match messages against registered handlers. Group management capabilities cover member permissions, muting, warnings, all-member tagging, and group settings control.

The system maintains in-memory game state for turn-based interactions and processes media through an image-to-sticker conversion pipeline that resizes and encodes uploaded images. The bot is implemented in JavaScript and connects as a WhatsApp client using the WebSocket-based multi-device protocol for message synchronization and sending.

Features

  • WhatsApp Integrations - Connects as a WhatsApp client using the WebSocket-based multi-device protocol for message sync and sending.
  • WhatsApp Bot Frameworks - Provides a modular bot framework connecting via the WhatsApp multi-device protocol for automation and interactivity.
  • WhatsApp Group - Manages WhatsApp group settings, moderates members, and enforces chat rules through automated commands.
  • Group Settings Management - Adjusts group-level settings like who can send messages or edit group information.
  • WhatsApp Group Moderation - Manages group chat settings, member permissions, and enforces rules using a bot that listens to admin commands.
  • Member Muting - Restrict a selected member's ability to send messages in a group or lift that restriction as needed.
  • Member Unmuting - Remove the sending restriction from a previously muted member, restoring their ability to message.
  • Sticker Converters - Converts uploaded images into WebP stickers for sharing directly in WhatsApp chats.
  • WhatsApp Moderation Bots - Enforces chat rules, manages member permissions, and detects blocked links in WhatsApp groups automatically.
  • Link-Based Moderation - Scans incoming messages against blocklisted domains and triggers automated warnings or muting.
  • Role-Based Access Control - Checks the sender's group role against required permission levels before executing a command.
  • Text-to-Speech - Converts typed text into an audio message that plays in a chat for accessibility or entertainment.
  • Chat Text-to-Speech Bots - Transforms typed text into audio messages and sends them to WhatsApp chats for accessibility or fun.
  • Chat Muting Controls - Restricts or restores the ability for members to send messages in a group, giving admins control over conversation flow.
  • Member Permission Modifiers - Adjusts member permissions and chat rules within a group chat by issuing commands.
  • Command Trigger Prefixes - Parses commands from message text using a user-defined prefix character and registered handlers.
  • Turn-Based Game Bots - Runs turn-based multiplayer games like Tic-Tac-Toe directly inside WhatsApp group conversations.
  • Text-to-Speech Engines - Converts text messages into voice audio files using a TTS engine and sends them as chat attachments.
  • WhatsApp - Converts uploaded images into WebP stickers for sharing directly in WhatsApp chats.

Historial de estrellas

Gráfico del historial de estrellas de mruniquehacker/knightbot-mdGráfico del historial de estrellas de mruniquehacker/knightbot-md

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Knightbot MD

Proyectos open-source similares, clasificados según cuántas características comparten con Knightbot MD.
  • vynect/venomAvatar de vynect

    vynect/venom

    6,564Ver en GitHub↗

    Venom is a TypeScript library for building automated bots that interact with WhatsApp. It provides a complete toolkit for programmatically managing chats, groups, and messages by bridging into the WhatsApp Web protocol through WebSocket communication. The library handles authentication via QR code scanning, session persistence to avoid repeated logins, and real-time event listening for message delivery, edits, deletions, and connection state changes. The library offers a command-based routing system that directs incoming messages to handler functions based on pattern matching, alongside an ev

    TypeScriptaiai-botbot
    Ver en GitHub↗6,564
  • tulir/whatsmeowAvatar de tulir

    tulir/whatsmeow

    5,444Ver en GitHub↗

    whatsmeow is a Go library that implements the WhatsApp multidevice protocol, providing direct access to the binary node serialization, WebSocket-based connection management, and Signal‑Protocol encryption that underpin WhatsApp’s messaging infrastructure. It maintains persistent, low-latency connections across multiple devices, handles session credentials independently for each device, and processes incoming events through an event‑driven dispatch system for messages, receipts, and presence updates. The library differentiates itself through comprehensive client‑side state management: it cache

    Gogogolangwhatsapp
    Ver en GitHub↗5,444
  • aldinokemal/go-whatsapp-web-multideviceAvatar de aldinokemal

    aldinokemal/go-whatsapp-web-multidevice

    3,510Ver en 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
    Ver en GitHub↗3,510
  • modsetter/surfsenseAvatar de MODSetter

    MODSetter/SurfSense

    14,816Ver en GitHub↗

    SurfSense is a self-hosted platform designed for building retrieval-augmented generation pipelines and managing private knowledge bases. It functions as a containerized research stack that allows users to index diverse data sources and query them using language models, ensuring that all information retrieval is grounded in specific source citations. The platform distinguishes itself through its modular architecture, which supports the integration of custom tools and diverse language models via a unified abstraction layer. It facilitates secure, collaborative research environments by implement

    Pythonaceternity-uiagentagents
    Ver en GitHub↗14,816
Ver las 30 alternativas a Knightbot MD→

Preguntas frecuentes

¿Qué hace mruniquehacker/knightbot-md?

Knightbot-MD is a WhatsApp bot framework that connects through the multi-device protocol to automate group management, moderation, and interactive features. It provides a modular system for running turn-based multiplayer games like Tic-Tac-Toe within group conversations, converting images into WebP stickers for chat sharing, and synthesizing text messages into audio clips through text-to-speech conversion.

¿Cuáles son las características principales de mruniquehacker/knightbot-md?

Las características principales de mruniquehacker/knightbot-md son: WhatsApp Integrations, WhatsApp Bot Frameworks, WhatsApp Group, Group Settings Management, WhatsApp Group Moderation, Member Muting, Member Unmuting, Sticker Converters.

¿Qué alternativas de código abierto existen para mruniquehacker/knightbot-md?

Las alternativas de código abierto para mruniquehacker/knightbot-md incluyen: vynect/venom — Venom is a TypeScript library for building automated bots that interact with WhatsApp. It provides a complete toolkit… tulir/whatsmeow — whatsmeow is a Go library that implements the WhatsApp multidevice protocol, providing direct access to the binary… aldinokemal/go-whatsapp-web-multidevice — This project is a headless WhatsApp client and automation server that exposes multi-device functionality as a REST API… modsetter/surfsense — SurfSense is a self-hosted platform designed for building retrieval-augmented generation pipelines and managing… askrella/whatsapp-chatgpt — This project is a WhatsApp chatbot that integrates large language models and image generation into the WhatsApp… tgalal/yowsup — Yowsup is a protocol library and client framework for implementing WhatsApp clients. It provides an interface for…