awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 مستودعات

Awesome GitHub RepositoriesChat Bots

Automated conversational agents for messaging platforms.

Distinguishing note: Focuses on bot implementations for communication platforms.

Explore 13 awesome GitHub repositories matching networking & communication · Chat Bots. Refine with filters or upvote what's useful.

Awesome Chat Bots GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • camel-ai/camelالصورة الرمزية لـ camel-ai

    camel-ai/camel

    17,253عرض على GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Connects autonomous agents to messaging platforms to automate responses through dedicated bot interfaces.

    Pythonagentai-societiesartificial-intelligence
    عرض على GitHub↗17,253
  • fuergaosi233/wechat-chatgptالصورة الرمزية لـ fuergaosi233

    fuergaosi233/wechat-chatgpt

    13,225عرض على GitHub↗

    This project is a conversational AI bot that integrates large language models into WeChat accounts to provide automated responses in private and group chats. Built on the WeChaty bot framework, it functions as a bridge that enables real-time conversational interactions between a messaging account and an AI model. The system acts as an AI multimedia gateway and context manager, supporting the generation of images from text and the transcription of audio files within the chat interface. It tracks interaction histories to manage token limits and maintains coherent conversations through custom sy

    Implements an automated conversational agent for WeChat with keyword triggers and block-list management.

    TypeScript
    عرض على GitHub↗13,225
  • botman/botmanالصورة الرمزية لـ botman

    botman/botman

    6,162عرض على GitHub↗

    Botman is an extensible PHP library for building chatbots that work across multiple messaging platforms from a single codebase. It provides a framework-agnostic foundation for creating chat bots that can operate on platforms like Slack, Telegram, and Facebook Messenger without requiring platform-specific code. The library abstracts each chat platform behind a common driver interface, allowing developers to send and receive messages uniformly. It includes a conversation state machine for managing multi-turn dialogues, a message matching engine that triggers responses based on keywords or patte

    Builds a single bot that listens and replies across multiple messaging platforms from one codebase.

    PHP
    عرض على GitHub↗6,162
  • leizhenpeng/feishu-chatgptالصورة الرمزية لـ Leizhenpeng

    Leizhenpeng/feishu-chatgpt

    5,639عرض على GitHub↗

    This project is a ChatGPT-powered bot integrated into the Feishu chat platform, enabling conversational AI, image generation, and voice interaction within both private and group chats. It connects large language models to the team messaging environment, allowing users to engage in multi-topic conversations, generate images from text prompts, and analyze uploaded images using vision models. The bot supports persona preset switching, allowing predefined role templates to modify the AI's behavior and tone with a single command. It maintains separate conversation histories per topic using session

    Operates as a conversational agent across private and group chats with multi-topic context management.

    Go
    عرض على GitHub↗5,639
  • googleworkspace/apps-script-samplesالصورة الرمزية لـ googleworkspace

    googleworkspace/apps-script-samples

    5,190عرض على GitHub↗

    This repository is a comprehensive sample library providing reference implementations for automating tasks and extending functionality across Google Workspace applications. It serves as a collection of code examples and templates for building workspace automation scripts, custom add-ons, and integrated productivity tools. The project distinguishes itself by providing specialized examples for integrating large language models into productivity tools for content generation and data analysis. It also includes reference implementations for creating conversational chat apps, interactive cards, and

    Implements interactive chat bots that trigger workspace actions and display structured information.

    JavaScriptadminsdkapps-scriptcalendar
    عرض على GitHub↗5,190
  • supabase/supabase-jsالصورة الرمزية لـ supabase

    supabase/supabase-js

    4,483عرض على GitHub↗

    supabase-js هي مكتبة عميل شاملة مصممة لدمج تطبيقات الواجهة الأمامية مع backend-as-a-service مستضاف. توفر واجهة موحدة للتفاعل مع قاعدة بيانات PostgreSQL، وأنظمة إدارة الهوية، وتخزين الكائنات السحابية، ومزامنة البيانات في الوقت الفعلي. تتميز المكتبة بتصميم عميل متماثل يعمل عبر بيئات المتصفح والخادم. وتتميز بنهج آمن للنوع، باستخدام TypeScript لتعيين مخططات قاعدة البيانات مباشرة إلى تعريفات جانب العميل، وتستخدم API قائماً على PostgREST لترجمة استدعاءات JavaScript إلى طلبات RESTful. يغطي العميل مجموعة واسعة من القدرات، بما في ذلك مصادقة المستخدم عبر OAuth و OIDC و passkeys، بالإضافة إلى إدارة الجلسة باستخدام رموز موقعة. ويدير البيانات الثنائية واسعة النطاق من خلال واجهة تخزين متوافقة مع S3 ويتيح تحديثات التطبيق المباشرة عبر اشتراكات قائمة على WebSocket لتغييرات قاعدة البيانات ومزامنة الحضور. تشمل الوظائف الإضافية استدعاء وظائف الحافة بدون خادم (serverless edge functions) وأداء عمليات البحث عن التشابه باستخدام تضمينات المتجهات.

    Supabase Notifications & Messaging implements slash commands and event listeners for interactive bots on external platforms.

    TypeScriptclient-librarydatabaseisomorphic
    عرض على GitHub↗4,483
  • liveblocks/liveblocksالصورة الرمزية لـ liveblocks

    liveblocks/liveblocks

    4,438عرض على GitHub↗

    Liveblocks is a realtime collaboration infrastructure platform that synchronizes application state, documents, and user presence across multiple participants using conflict-free replicated data types. It provides a managed backend for collaborative text editors, threaded commenting and annotation systems, in-app notifications, and AI copilot deployment, all built on a WebSocket transport layer with server-side room management APIs. The platform distinguishes itself through a headless component primitive system that exposes unstyled React hooks and composable building blocks, allowing develope

    Builds automated bots that read and respond to comment threads using a Chat SDK adapter.

    TypeScriptai-agentsai-copilotcollaboration
    عرض على GitHub↗4,438
  • yoctol/bottenderالصورة الرمزية لـ Yoctol

    Yoctol/bottender

    4,278عرض على GitHub↗

    Bottender is a conversational UI framework and cross-platform bot orchestrator designed to build interactive chat interfaces. It functions as a routing system that maps user messages and events to specific handler functions to manage interaction paths and connects a single backend to various third-party messaging channels through a unified interface. The framework includes an integration gateway for connecting external natural language understanding services to extract intent and labels from user input. It also features a slot filling interface to gather specific pieces of information from us

    Connects a single backend to multiple messaging apps like Slack, Teams, and Discord using a unified adapter.

    TypeScriptbotchatbotframework
    عرض على GitHub↗4,278
  • opensquilla/opensquillaالصورة الرمزية لـ opensquilla

    opensquilla/opensquilla

    4,211عرض على GitHub↗

    OpenSquilla هو إطار عمل لتنسيق وكلاء LLM مصمم لتنسيق سير عمل الذكاء الاصطناعي متعدد الخطوات وتنفيذ الأدوات باستخدام الرسوم البيانية الموجهة غير الدورية (DAGs). يعمل كنظام مركزي لإدارة حزم المهارات المتخصصة وتنفيذ تسلسلات التفكير المعقدة. يتميز المشروع ببوابة توجيه توجه المهام إلى مزودي ذكاء اصطناعي مختلفين بناءً على التعقيد والتكلفة والأداء. يستخدم نظام ذاكرة ذكاء اصطناعي متعدد المستويات ينظم المعرفة العاملة والعرضية والدلالية باستخدام التضمينات المحلية و SQLite، إلى جانب بيئة تنفيذ آمنة تعزل الكود الذي تم إنشاؤه بواسطة الوكيل عبر ملفات تعريف أذونات قائمة على المخاطر. تغطي المنصة مجموعة واسعة من الإمكانيات، بما في ذلك النشر متعدد القنوات على الويب ومنصات المراسلة، وجدولة المهام الآلية عبر cron، وجسر بروتوكول سياق النموذج (Model Context Protocol) للاتصال بالأدوات الخارجية. كما يوفر أدوات مراقبة شاملة لتتبع تكاليف الرموز (Tokens)، وتدقيق قرارات وقت التشغيل، وإدارة كتالوج للمهارات القابلة لإعادة الاستخدام. يتضمن النظام أدوات سطر أوامر لتهيئة مساحة العمل وإدارة دورة حياة المهارات.

    Provides a routing gateway that synchronizes agent behavior and session state across multiple external messaging platforms and web interfaces.

    Pythonagentaiai-agents
    عرض على GitHub↗4,211
  • quackduck/devzatالصورة الرمزية لـ quackduck

    quackduck/devzat

    4,050عرض على GitHub↗

    Devzat is an SSH chat server that provides a real-time communication environment where users connect via a secure shell to participate in chat rooms and terminal-based collaboration. It utilizes the SSH protocol for session management and provides a shared environment for interactive communication through a command-line interface. The project is distinguished by its cross-platform chat bridging, which synchronizes messages between the central server and external platforms such as Slack. It also features an extensible plugin system based on gRPC, allowing for the development of custom bots and

    Provides a framework for developing automated conversational agents using a gRPC API.

    Gochatdevchatdeveloper-chat
    عرض على GitHub↗4,050
  • 1186258278/openclawchinesetranslationالصورة الرمزية لـ 1186258278

    1186258278/OpenClawChineseTranslation

    3,795عرض على GitHub↗

    OpenClawChineseTranslation is a framework for building conversational assistants that functions as a cross-platform chat gateway. It synchronizes conversational data between multiple external messaging applications and a centralized core, allowing users to interact with an assistant across different platforms. The system utilizes a plugin-based extension architecture to integrate external services such as note-taking and password managers. It features a model-agnostic provider interface, which enables the underlying intelligence to be swapped by selecting different large language model provid

    Acts as a gateway that synchronizes conversations across multiple messaging platforms like Slack, Teams, and Discord.

    JavaScriptai-assistantchatbotchinese
    عرض على GitHub↗3,795
  • llonebot/luckylilliabotالصورة الرمزية لـ LLOneBot

    LLOneBot/LuckyLilliaBot

    3,375عرض على GitHub↗

    LuckyLilliaBot is a multi-protocol bot framework and protocol bridge that integrates diverse chat communication protocols to enable programmatic interaction in private and group conversations. It functions as a messaging gateway that translates internal messaging client functions into standardized WebSocket and HTTP protocols. The system employs a plugin-based adapter architecture to decouple chat platform logic and convert platform-specific messages into a standardized internal format. It exposes internal functions as standard web endpoints and persistent duplex connections to allow external

    Implements a chat message gateway that exposes internal client functions as a standard API.

    TypeScriptllbotllobllonebot
    عرض على GitHub↗3,375
  • yagop/telegram-botالصورة الرمزية لـ yagop

    yagop/telegram-bot

    844عرض على GitHub↗

    Telegram-bot is a modular chat bot platform and framework built for Telegram that executes script plugins to handle custom user interactions and automated tasks within messaging channels. Incoming chat events route through a central dispatcher that delegates execution to matching registered command handlers. The platform relies on a file-based plugin architecture where isolated script files load dynamically at runtime, allowing administrators to manage and toggle feature modules on the fly without restarting the host application. Chat inputs parse into discrete command arguments that execute

    Provides a modular architecture for extending chat bots with dynamic plugins.

    Lua
    عرض على GitHub↗844
  1. Home
  2. Networking & Communication
  3. Chat Bots

استكشف الوسوم الفرعية

  • Chat Message GatewaysRouting systems that synchronize and bridge conversational data between various messaging applications and a central AI core. **Distinct from Cross-Platform:** Focuses on the routing and synchronization gateway architecture rather than the bot's behavior on the platforms.
  • Cross-PlatformBots that respond in comment threads and across apps like Slack, Teams, and Discord using a Chat SDK adapter. **Distinct from Chat Bots:** Distinct from Chat Bots: focuses on cross-platform operation across multiple messaging apps, not just a single platform.
  • Cross-Platform Bot ManagersSystems that provide a unified interface for deploying and controlling bots across multiple chat services. **Distinct from Cross-Platform:** Distinct from 'Cross-Platform' bots which are the bots themselves; this is the management system for them.
  • Vision-EnabledChat bots that accept image attachments and discuss their content using vision models for visual reasoning. **Distinct from Chat Bots:** Distinct from Chat Bots: adds vision model integration for analyzing and discussing image content within conversations.