Bots

Every listing whose shape we recorded as a bot. Derived from the records on this site, not curated.

All 100 bots

torpedo

A pluggable chat bot in Go that speaks several networks at once — IRC, Jabber, Matrix, Line, Skype and more.

by tb0hdan · runs on IRC, Jabber, Matrix, Line, Skype and more · no version floor in its src/torpedobot/go.mod, and its Dockerfile builds on golang:alpine, a moving tag; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and golang:alpine does not contain one · BSD-2-Clause source, per GitHub's licence detection · GitHub reports this repository archived and read-only; last commit 2019-12-27, 80 complete months before 2026-09-13 ·

Open on GitHub

slack-summarizer

Reads a day of messages from a public Slack channel and posts a digest written by an OpenAI model. You supply the API key, so the model calls are billed to you.

by masuidrive · runs on Slack · declares Python 3.11.6, per its .python-version; we searched its README.md and did not find 3.11.6 · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository public; last commit 2024-03-21, 29 complete months before 2026-09-13 ·

Open on GitHub

slack-bot

A Slack bot for development teams: start a Jenkins job, watch a Jira ticket or a pull request, and run your own macros and cron commands from chat.

by innogames · runs on Slack · declares Go 1.25.0, per its go.mod; we searched its readme.md and did not find 1.25.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-01 ·

Open on GitHub

secret-santa

Draws Secret Santa names for a Slack, Discord or Webex channel and messages each person their match. The authors run it as a hosted service; this is the code behind it.

by jolicode · runs on Slack, Discord and Webex · declares PHP ^8.4, per its composer.json; we searched its README.md and did not find 8.4 · MIT source, per GitHub's licence detection · the authors also run it at secret-santa.team, which that page described as totally free to use when we read it on 2026-09-13 · GitHub reports this repository public; last commit 2026-08-18 ·

Open on GitHub

response

Monzo's incident-response tool: a Slack bot opens a channel for an incident, tracks who is doing what, and turns the whole thing into a written report afterwards.

by monzo · runs on Slack · declares Python >3.6, per its setup.py; we searched its README.md and did not find 3.6 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2021-06-08, 63 complete months before 2026-09-13 ·

Open on GitHub

replbot

Gives a Slack or Discord channel a live shell or language REPL, each session running in its own container. Handing chat members a shell is exactly as dangerous as it sounds.

by binwiederhier · runs on Slack and Discord · declares Go 1.17, per its go.mod; we searched its README.md and did not find 1.17 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2021-11-26, 57 complete months before 2026-09-13 ·

Open on GitHub

programmer-lyf-bot

Posts a daily digest of tech news and memes into Telegram, Discord and Matrix rooms, scheduled by GitHub Actions rather than a server you keep running.

by CaptainIRS · runs on Telegram, Discord and Matrix · no version floor declared in its setup.cfg · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-07-31 ·

Open on GitHub

poketwo

A Pokémon collecting game that lives inside Discord: creatures appear in chat, you catch and train them, and you trade and battle with other members.

runs on Discord · declares Python ^3.10, per its pyproject.toml; we searched its README.md and did not find 3.10 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-02-14, 18 complete months before 2026-09-13 ·

Open on GitHub

parse_hub_bot

A Telegram bot that takes a link from dozens of video and social sites and sends back the media, with AI summary and transcription options. Chinese-language interface and docs.

by z-mio · runs on Telegram · declares Python >=3.12, per its pyproject.toml; we searched its README.md and it contains 3.12 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-08-31 ·

Open on GitHub

open-source-slack-ai

A Slack bot that summarises a channel or a thread on demand, self-hosted. Its own README gives the reason: the official Slack AI product has limited access and add-on pricing. It calls a hosted model, so the token bill is yours.

by meetbryce · runs on Slack · declares Python >=3.11,<3.12, per its pyproject.toml; we searched its README.md and it contains 3.11 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-11 ·

Open on GitHub

ollamarama-matrix

A Matrix chat bot that answers from a local model served by Ollama, with switchable personas, tool calling and MCP. The model itself runs on your own hardware; its tools and MCP servers are whatever you point it at, so what leaves the machine is your configuration, not ours to say.

by h1ddenpr0cess20 · runs on Matrix · declares Python >=3.10, per its pyproject.toml; we searched its README.md and it contains 3.10 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-08-14 ·

Open on GitHub

myGPTReader

A Slack bot that reads a web page, a PDF or a YouTube transcript you hand it and answers questions about the contents through OpenAI's API. You supply the API key, and the model calls are billed to you.

by myreader-io · runs on Slack · declares Node 16.14.2, per its web/landing/www/.nvmrc — which is the manifest for web/landing/www/, not for the repository root; we searched its README.md and did not find 16.14.2 · MIT source, per GitHub's licence detection · GitHub reports this repository archived and read-only; last commit 2026-02-05 ·

Open on GitHub

mirzabot

A Telegram bot in PHP for selling VPN subscriptions: it takes the payment, issues the config, and manages the account against Marzban, Hiddify, x-ui and similar panels.

by mahdiMGF2 · runs on Telegram · declares PHP >=8.2, per its composer.json; we searched its README.md and it contains 8.2 · AGPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-13 ·

Open on GitHub

matrix-sticker-import-bot

Imports Telegram sticker packs into a Matrix Stickerpicker instance, shipped as a Docker container that carries Stickerpicker and MStickerEditor with it.

by ClemensElflein · runs on Matrix · declares a base image pinned at python:3.12-slim-bullseye, per its Dockerfile; that fixes the version inside Docker only, and it is the only manifest we read; we searched its README.md and did not find 3.12 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-01-29, 19 complete months before 2026-09-13 ·

Open on GitHub

hubcommander

A Slack bot Netflix built for running GitHub organisation chores from chat — repository creation, permissions, org membership — behind its own approval steps.

by Netflix · runs on Slack · no version floor in its setup.py, and its Dockerfile builds on ubuntu:xenial, a moving tag; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and ubuntu:xenial does not contain one · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2022-03-05, 54 complete months before 2026-09-13 ·

Open on GitHub

hemppa

A modular Matrix bot: you write small Python modules, it handles the Matrix plumbing, and it bridges out to IRC, Telegram and Slack.

by vranki · runs on Matrix · declares a base image pinned at python:3.12-slim, per its Dockerfile; that fixes the version inside Docker only, and no floor is declared in its setup.cfg; we searched its README.md and did not find 3.12 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-04-03, 17 complete months before 2026-09-13 ·

Open on GitHub

greed

A Telegram shop bot with payments and several languages. Its author describes it as a school project kept online to show, not a maintained product.

by Steffo99 · runs on Telegram · declares Python >=3.7,<3.12, per its pyproject.toml; we searched its README.md and did not find 3.7 · AGPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-11-27 ·

Open on GitHub

graim

Bridges moderation between Matrix and Discord, so that a ban or a removal on one side lands on the other.

by luphoria · runs on Matrix and Discord · declares a base image pinned at node:14, per its Dockerfile; that fixes the version inside Docker only, and no floor is declared in its package.json; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and node:14 does not contain one · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository public; last commit 2023-04-18, 40 complete months before 2026-09-13 ·

Open on GitHub

gotify-matrix-bot

Forwards push notifications from a Gotify server into a Matrix room.

by Ondolin · runs on Matrix · declares Go 1.16, per its go.mod; we searched its README.md and did not find 1.16 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2023-04-05, 41 complete months before 2026-09-13 ·

Open on GitHub

freqtrade

A crypto trading bot in Python that runs your strategies against exchange APIs and is driven from Telegram or a web UI. It places real orders with real money; its own README calls the software educational and tells you not to risk money you are afraid to lose.

runs on your own host, against exchange APIs · declares Python >=3.11, per its pyproject.toml; we searched its README.md and it contains 3.11 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-13 ·

Open on GitHub

embed-generator

Composes Discord's rich embed messages in a visual editor and posts them to a channel through a webhook. It is a web application with a Discord bot alongside it: use the authors' hosted instance at message.style, or run your own.

by merlinfuchs · runs on Discord · declares Go 1.25.0, per its go.work; we searched its README.md and did not find 1.25.0 · MIT source, per GitHub's licence detection · the hosted instance at message.style sells a premium tier through Discord's app directory, and we did not read its price (checked 2026-09-13) · GitHub reports this repository public; last commit 2025-11-13 ·

Open on GitHub

dsh-im

Puts a DeepSeek Harness agent behind your chat accounts: a message arriving in Feishu, WeChat, DingTalk, QQ, Slack, Telegram, Discord or WhatsApp is handed to the agent you are already running, and the reply comes back in the same thread. It connects an agent you supply; it is not the agent.

by xmanrui · runs on Feishu, WeChat, DingTalk, QQ, Slack, Telegram, Discord and WhatsApp · declares Node >=22.19, per its package.json; we searched its README.md and did not find 22.19 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

dorabot

A macOS desktop app that runs a long-lived AI agent with its own IDE workspace and connects it to WhatsApp, Telegram and Slack.

by suitedaces · runs on WhatsApp, Telegram and Slack · declares Node >=22.0.0, per its package.json; we searched its README.md and did not find 22.0.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-04 ·

Open on GitHub

discord-bot

A small Discord housekeeping bot: plays music and clears messages on command.

by TannerGabriel · runs on Discord · declares a base image pinned at node:20, per its Dockerfile; that fixes the version inside Docker only, and no floor is declared in its package.json; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and node:20 does not contain one · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2024-08-24, 24 complete months before 2026-09-13 ·

Open on GitHub

chatGPT-discord-bot

A Discord bot that relays a channel's chat to hosted or local language models. You supply the API keys.

by Zero6992 · runs on Discord · declares Python >=3.12,<3.15, per its pyproject.toml; we searched its README.md and it contains 3.12 · GPL-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

alerter

Forwards Prometheus Alertmanager alerts into Telegram and Matrix rooms.

by ultram4rine · runs on Telegram and Matrix · declares a base image pinned at rust:1.61.0-slim-bullseye, per its Dockerfile; that fixes the version inside Docker only, and no floor is declared in its Cargo.toml; we searched its README.md and did not find 1.61.0 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2022-07-26, 49 complete months before 2026-09-13 ·

Open on GitHub

YYeTsBot

A Telegram bot and website that searches a large archive of Chinese-subtitled TV and film links. What it indexes is other people's uploads.

by tgbot-collection · runs on Telegram · declares Python >=3.6.0, per its setup.py; we searched its README.md and did not find 3.6.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-05-22 ·

Open on GitHub

TitanBot

An all-in-one Discord server bot on discord.js and PostgreSQL: moderation, an economy game, tickets and the usual utilities.

by codebymitch · runs on Discord · declares Node >=20.10.0, per its package.json; we searched its README.md and it contains 20.10.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-08-20 ·

Open on GitHub

Telegram_Forwarder

Copies messages out of one Telegram chat and into another automatically, so a channel you follow lands in a group you keep.

by MrMissx · runs on Telegram · declares Python ^3.9, per its pyproject.toml; we searched its README.md and it contains 3.9 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-04-21, 16 complete months before 2026-09-13 ·

Open on GitHub

Red-DiscordBot

A self-hosted, fully modular Discord bot: you turn cogs on and off to make it a moderator, a music player, a trivia host, or all three.

by Cog-Creators · runs on Discord · declares Python >=3.8.1, per its setup.py; we searched its README.md and did not find 3.8.1 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-07 ·

Open on GitHub

Openaibot

A chat bot that puts GPT-class models behind Telegram, Discord, Slack and Kook accounts, with tool calls and a plugin system. Its README says “This project is not abandoned, just no new features are planned”, which we read on 2026-09-13.

by LlmKira · runs on Telegram, Discord, Slack and Kook · declares Python <3.12,>=3.9, per its pyproject.toml; we searched its README.md and did not find 3.12 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-06-09, 15 complete months before 2026-09-13 ·

Open on GitHub

MusicBot

A self-hosted Discord music bot in Java: it joins a voice channel and plays queued tracks from YouTube, SoundCloud and radio streams.

by jagrosh · runs on Discord · declares Java 11, per its pom.xml; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and 11 does not contain one · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2024-08-12, 25 complete months before 2026-09-13 ·

Open on GitHub

Knightbot-MD

A WhatsApp group-admin bot built on Baileys: tag everyone, mute and unmute, and the rest of the moderation commands, run from your own number.

by mruniquehacker · runs on WhatsApp · declares Node >=18.0.0, per its package.json; we searched its README.md and did not find 18.0.0 · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository public; last commit 2026-05-11 ·

Open on GitHub

KHAN-MD

A WhatsApp group-admin bot on the Baileys library — tagging, muting, kicking and the usual command set — paired to a phone number by QR code.

by JawadTechYT · runs on WhatsApp · no version floor in its package.json, and its Dockerfile builds on node:lts-buster, a moving tag; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and node:lts-buster does not contain one · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-05 ·

Open on GitHub

Flash-Md-V3

Runs on your own WhatsApp number, paired by QR code, and answers typed commands in your chats — group administration and scripted extras. It drives WhatsApp Web rather than the Business API.

by franceking1 · runs on WhatsApp · declares Node >=20.x <=24.x, per its package.json; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and >=20.x <=24.x does not contain one · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-06-12 ·

Open on GitHub

Discord-OwO-Bot

The source of OwO Bot, a Discord game bot built around collecting and battling.

by ChristopherBThai · runs on Discord · no version floor declared in its package.json · ships LICENSE, which GitHub matches to no standard licence, so the terms are whatever that file says · GitHub reports this repository public; last commit 2024-11-03, 22 complete months before 2026-09-13 ·

Open on GitHub

Discord-MusicBot

A Discord music bot with a web dashboard. It does not fetch or decode audio itself: its configuration file says it will not work without a Lavalink server, and what it can play from is whatever that server supports.

by ItzSudhan · runs on Discord · declares Node >=16.x <=16.16, per its package.json; we searched its README.md and did not find 16.16 · ships LICENSE.md, which GitHub matches to no standard licence, so the terms are whatever that file says · GitHub reports this repository archived and read-only; last commit 2026-04-23 ·

Open on GitHub

BotsApp

A WhatsApp userbot: it automates your own personal account rather than a Business API number.

by Prince-Mendiratta · runs on WhatsApp · no version floor in its package.json, and its Dockerfile builds on princemendiratta/botsapp:latest, a moving tag; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and princemendiratta/botsapp:latest does not contain one · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-06-01 ·

Open on GitHub

BoostBots

Relays Lightning Network boostagram payments from podcast apps into IRC, Matrix or Mastodon — whichever of the three you give it credentials for.

by valcanobacon · runs on IRC, Matrix or Mastodon · declares Python >=3.7, per its pyproject.toml; we searched its README.md and did not find 3.7 · BSD-3-Clause source, per GitHub's licence detection · GitHub reports this repository public; last commit 2024-02-07, 31 complete months before 2026-09-13 ·

Open on GitHub

ARPT-Bot

A Telegram bot that fetches media for you — Aria2 transfers, NetEase music, Pixiv rankings, youtube-dl — and is deployed as a Docker container.

by 666wcy · runs on Telegram · no version floor: the only manifest we read is its Dockerfile, which builds on ubuntu, a moving tag; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and ubuntu does not contain one · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository archived and read-only; last commit 2022-03-12, 54 complete months before 2026-09-13 ·

Open on GitHub