awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mruniquehacker avatar

mruniquehacker/Knightbot-MD

0
View on GitHub↗
6,737 星标·16,820 分支·JavaScript·73 次浏览www.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.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
  • 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.
  • Star 历史

    mruniquehacker/knightbot-md 的 Star 历史图表mruniquehacker/knightbot-md 的 Star 历史图表

    Knightbot MD 的开源替代方案

    相似的开源项目,按与 Knightbot MD 的功能重合度排序。
    • vynect/venomvynect 的头像

      vynect/venom

      6,564在 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
      在 GitHub 上查看↗6,564
    • tulir/whatsmeowtulir 的头像

      tulir/whatsmeow

      5,444在 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
      在 GitHub 上查看↗5,444
    • aldinokemal/go-whatsapp-web-multidevicealdinokemal 的头像

      aldinokemal/go-whatsapp-web-multidevice

      3,510在 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
      在 GitHub 上查看↗3,510
    • modsetter/surfsenseMODSetter 的头像

      MODSetter/SurfSense

      14,816在 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
      在 GitHub 上查看↗14,816
    查看 Knightbot MD 的所有 30 个替代方案→

    常见问题解答

    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.

    mruniquehacker/knightbot-md 的主要功能有哪些?

    mruniquehacker/knightbot-md 的主要功能包括:WhatsApp Integrations, WhatsApp Bot Frameworks, WhatsApp Group, Group Settings Management, WhatsApp Group Moderation, Member Muting, Member Unmuting, Sticker Converters。

    mruniquehacker/knightbot-md 有哪些开源替代品?

    mruniquehacker/knightbot-md 的开源替代品包括: 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…