Showing 185 open source projects for "instant message bot"

View related business solutions
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 1
    CIM

    CIM

    Distributed instant messaging system for developers

    CIM(CROSS-IM)A developer-oriented system, provides components to help developers build their own distributed instant messaging system that can be a horizontal scaling IM. CIM is an IM Instant messaging system, can be applied as a message push middleware. IOT Message transparent transmission middleware in massive connection scenarios. Provides flexible horizontal expansion and contraction according to the actual situation. The server automatically removes offline clients. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Node.js Telegram Bot API

    Node.js Telegram Bot API

    Telegram Bot API for NodeJS

    ...Its much better to listen a specific event rather than on message in order to stay safe from the content. Bot must be enabled on inline mode for receive some messages.T elegram only supports HTTPS connections to WebHooks. Therefore, in order to set a WebHook, you will need a SSL certificate. The library makes it easy to get started sending files. By default, you may provide a file-path and the library will handle reading it for you.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    Telegram File Stream Bot

    Telegram File Stream Bot

    A telegram bot that will give instant stream links for telegram files

    A Telegram bot to generate direct link for your Telegram files.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 4
    python-whatsapp-bot

    python-whatsapp-bot

    Build AI WhatsApp Bots with Pure Python

    python-whatsapp-bot is an open-source framework that demonstrates how to build AI-powered WhatsApp bots using pure Python and the official WhatsApp Cloud API. The project provides a practical implementation of a messaging automation system using the Flask web framework to handle webhook events and process incoming messages in real time. Developers can configure the bot to receive user messages through the WhatsApp API, route them through application logic, and generate automated responses...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 5
    ChatGPT Discord Bot

    ChatGPT Discord Bot

    Integrate ChatGPT into your own discord bot

    ...A system prompt would be invoked when the bot is first started or reset. You can set it up by modifying the content in system_prompt.txt. All the text in the file will be fired as a prompt to the bot. Get the first message from ChatGPT in your discord channel!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Discord Ollama Integration

    Discord Ollama Integration

    Discord Bot that utilizes Ollama to interact with any LLMs

    ...The system is built with multi-user support in mind, enabling simultaneous conversations while maintaining contextual awareness at the channel and user level. It also handles long outputs by splitting responses beyond Discord’s message limits, ensuring smooth interaction even with large generated responses. The project supports Docker-based deployment, making it easy to run both the bot and Ollama server in a containerized environment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    MODMAIL

    MODMAIL

    A feature rich discord Modmail bot

    Modmail is similar to Reddit's Modmail, both in functionality and purpose. It serves as a shared inbox for server staff to communicate with their users in a seamless way. This bot is free for everyone and always will be. If you like this project and would like to show your appreciation, you can support us on Patreon, cool benefits included! When a member sends a direct message to the bot, Modmail will create a channel or "thread" into a designated category. All further DM messages will automatically relay to that channel; any available staff can respond within the channel. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    MadelineProto

    MadelineProto

    Async PHP client/server API for the telegram MTProto protocol

    This library can be used to easily interact with Telegram without the bot API, just like the official apps. It can login with a phone number (MTProto API), or with a bot token (MTProto API, no bot API involved!). Internal peer management: you can provide a simple bot API chat id or a username to send a message or to call other mtproto methods! You can easily login as a user (2FA is supported) or as a bot!
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    HyperTAG

    HyperTAG

    AI-Generated Tags and Summaries for Telegram Messages

    HyperTAG is a Telegram bot that leverages advanced AI models to generate context-aware tags and summaries for your messages. It can also automatically create tags and summaries for channel posts. The bot analyzes the text content of your messages along with any included links, producing relevant tags and summaries based on both the message text and the text from the links.
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    Discordeno

    Discordeno

    Discord API library for Node and Deno

    Discord API library for Node.JS, Deno & Bun. Discordeno is actively maintained to guarantee excellent performance, latest features, and ease of use. The functional API eliminates the challenges of extending built-in classes and inheritance while ensuring overall simple but performant code. Discordeno offers the option to have practically any component of a bot as a separate piece, including standalone REST, gateways, custom caches, and more. Remove any properties, if your bot doesn't need...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    rssbot

    rssbot

    Lightweight Telegram RSS notification bot

    Lightweight Telegram RSS notification bot. Lightweight Telegram RSS bot for message notifications. You can download the precompiled program directly from Releases (with the Chinese version), the Linux version is musl static link, no other dependencies are required. It should be noted that the RSS records that have been pushed will not be retained. If the converted database is used directly, the old RSS will be pushed repeatedly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    koishi-plugin-novelai

    koishi-plugin-novelai

    Koishi plugin for NovelAI image generation with advanced controls

    ...It includes advanced prompt syntax to refine results and allows automatic translation of Chinese keywords to improve usability across languages. A customizable banned word list helps filter unwanted content, while timed message recall can automatically delete generated outputs after a set period. Built on Koishi’s modular system, koishi-plugin-novelai can be extended with additional integrations, making it adaptable for different bot environments and use cases.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Open-IM-Server

    Open-IM-Server

    Open source Instant Messaging Server

    Instant messaging server. Backend in pure Golang, wire transport protocol is JSON over websocket. Everything is a message in Open-IM-Server, so you can extend custom messages easily, there is no need to modify the server code. Using microservice architectures, Open-IM-Server can be deployed using clusters. By deployment of the Open-IM-Server on the customer's server, developers can integrate instant messaging and real-time network capabilities into their own applications free of charge and quickly, and ensure the security and privacy of business data. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Telegram Search

    Telegram Search

    AI-powered Telegram chat backup and semantic search tool system

    Telegram Search is a self-hosted tool designed to export, back up, and intelligently search Telegram chat histories using modern AI techniques. It addresses the limitations of Telegram’s native search by enabling accurate retrieval of messages across languages through advanced tokenization and semantic understanding. Telegram Search processes chat data into searchable formats, including vector embeddings, which allow users to perform fuzzy and meaning-based searches instead of relying solely...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    LangBot

    LangBot

    Production-grade platform for building agentic IM bots

    LangBot is an open source platform designed to build and deploy AI-powered chatbots across multiple instant messaging ecosystems. The system allows developers to integrate large language models into messaging platforms so that bots can perform tasks, answer questions, and automate workflows directly within everyday communication tools. It supports numerous messaging services including Discord, Slack, Telegram, WeChat, and other enterprise communication systems, making it a flexible solution...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Python Crypto Bot

    Python Crypto Bot

    Python Crypto Bot (PyCryptoBot)

    Python Crypto Bot (PyCryptoBot).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    LINE Messaging API SDK for Java

    LINE Messaging API SDK for Java

    LINE Messaging API SDK for Java

    The LINE Messaging API SDK for Java makes it easy to develop bots using LINE Messaging API, and you can create a sample bot within minutes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    PyFCM

    PyFCM

    Python client for FCM - Firebase Cloud Messaging

    ...Using FCM, you can notify a client app that new email or other data is available to sync. You can send notifications to drive user reengagement and retention. For use cases such as instant messaging, a message can transfer a payload of up to 4KB to a client app.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    GiftedChat

    GiftedChat

    The most complete chat UI for React Native

    See the files in example-slack-message for an example of how to override the default UI to make something that looks more like Slack, with usernames displayed and all messages on the left. Avatar as user's initials. Localized dates. Multi-line TextInput. InputToolbar avoiding keyboard. Redux support. System message. Quick Reply messages (bot). Typying indicatior react-native-typing-animation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Abaddon

    Abaddon

    An alternative Discord client with voice support made with C++ and GTK

    ...Discord likes disabling accounts/forcing them to reset their passwords if they think the user is a spam bot or potentially had their account compromised. While the official client still often gets users caught in the spam filter, third party clients tend to upset the spam filter more often. If you get caught by it, you can usually appeal it and get it restored.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 21
    kimaki

    kimaki

    Like openclaw but on top of opencode. all opencode features

    Kimaki is an AI-powered developer tool that integrates coding workflows directly into Discord, allowing users to control and automate code editing sessions through natural language messages. Acting as a bridge between Discord and an AI coding agent (via OpenCode), it enables developers to interact with their codebase conversationally, effectively turning Discord into a collaborative development interface. Each Discord channel is mapped to a specific project directory, and messages sent...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    BotKube

    BotKube

    An app that helps you monitor your Kubernetes cluster

    BotKube is a messaging bot for monitoring and debugging Kubernetes clusters. It's built and maintained by InfraCloud. BotKube can be integrated with multiple messaging platforms like - Slack, Mattermost, Microsoft Teams to help you monitor your Kubernetes cluster(s), debug critical deployments and gives recommendations for standard practices by running checks on the Kubernetes resources.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    openclaw-kapso-whatsapp

    openclaw-kapso-whatsapp

    Give your OpenClaw AI agent a WhatsApp number

    openclaw-kapso-whatsapp is a plugin repository designed to extend the OpenClaw AI agent by giving it a dedicated WhatsApp phone number using the official Meta Cloud API via Kapso, enabling direct interaction through one of the most widely used messaging platforms. This integration allows the autonomous AI assistant to send and receive messages on WhatsApp, turning the agent into a real-world task performer accessible through text conversations. The plugin is built in Go and handles...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 24
    Ruma

    Ruma

    A set of Rust crates for interacting with the Matrix chat network

    Matrix is an open specification for an online communication protocol. It includes all the features you'd expect from a modern chat platform including instant messaging, group chats, audio and video calls, searchable message history, synchronization across all your devices, and end-to-end encryption. Matrix is federated, so no single company controls the system or your data. You can use an existing server you trust or run your own, and the servers synchronize messages seamlessly. Learn more in the Introduction to Matrix. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Apache Druid

    Apache Druid

    A high performance real-time analytics database

    Druid is designed for workflows where fast ad-hoc analytics, instant data visibility, or supporting high concurrency is important. As such, Druid is often used to power UIs where an interactive, consistent user experience is desired. Druid streams data from message buses such as Kafka, and Amazon Kinesis, and batch load files from data lakes such as HDFS, and Amazon S3. Druid supports most popular file formats for structured and semi-structured data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB