Directory

Bot developer directory

Hand-picked resources, grouped by category. No paid placements and no affiliate links. Filter by keyword or category.

Telegram

Telegram Bot API

core.telegram.org/bots/api

Official HTTP reference for every Bot API method, object and update type.

officialdocs

BotFather

t.me/BotFather

The official bot used to create bots, obtain tokens and set commands, descriptions and privacy mode.

officialsetup

python-telegram-bot

python-telegram-bot.org

Mature asyncio Python wrapper with conversation handlers, job queue and persistence.

pythonlibrary

aiogram

aiogram.dev

Fast, fully asynchronous Python framework with routers, filters, middlewares and FSM.

pythonframework

grammY

grammy.dev

Modern TypeScript framework that runs on Node.js, Deno, Bun and edge runtimes such as Cloudflare Workers.

typescriptedge

Telegraf

telegraf.js.org

Popular Node.js framework with middleware composition, scenes and session support.

javascriptframework

pyTelegramBotAPI

pytba.readthedocs.io

Simple, synchronous and asynchronous Python library, good for small bots and learning.

pythonlibrary

Telegram Mini Apps

core.telegram.org/bots/webapps

Documentation for web apps that open inside Telegram and talk to your bot.

officialweb

Discord

Discord Developer Portal

discord.com/developers/applications

Create applications, bot users, OAuth2 install links and interaction endpoints.

officialsetup

Discord API docs

discord.com/developers/docs/intro

Official reference for the REST API, Gateway, interactions, permissions and rate limits.

officialdocs

discord.js

discord.js.org

The most widely used Node.js library, with full Gateway, REST and interaction support.

javascriptlibrary

discord.py

discordpy.readthedocs.io

Feature-rich async Python library with an application commands extension.

pythonlibrary

Pycord

pycord.dev

Python fork of discord.py focused on slash commands, components and modals.

pythonlibrary

JDA

jda.wiki

Java Discord API wrapper with an event-driven design.

javalibrary

Serenity

github.com/serenity-rs/serenity

Rust library for Discord bots with caching and a framework layer.

rustlibrary

discord-interactions

github.com/discord/discord-interactions-js

Official helpers to verify Ed25519 request signatures for HTTP interaction endpoints.

officialsecurity

WhatsApp and messaging

WhatsApp Cloud API

developers.facebook.com/docs/whatsapp/cloud-api

Meta-hosted Business Platform API for sending templates, session messages and media.

officialdocs

WhatsApp webhooks

developers.facebook.com/docs/whatsapp/cloud-api/guides/set-up-webhooks

How to subscribe to message and status notifications and verify the endpoint.

officialwebhooks

Message templates

developers.facebook.com/docs/whatsapp/business-management-api/message-templates

Rules and categories for pre-approved templates used outside the 24-hour window.

officialpolicy

WhatsApp Business Policy

business.whatsapp.com/policy

Commerce and business messaging policy: opt-in, prohibited content and enforcement.

policy

Twilio Messaging

twilio.com/docs/messaging

Programmable SMS and WhatsApp messaging through a single provider API.

providersms

Matrix client-server API

spec.matrix.org/latest/client-server-api

Open, federated messaging protocol with a well-documented bot-friendly API.

openprotocol

Slack and workplace

Slack API

api.slack.com

Official platform docs: apps, scopes, Events API, Web API and Socket Mode.

officialdocs

Bolt for JavaScript

slack.dev/bolt-js

Official framework for Slack apps in Node.js with listeners for events, actions and commands.

officialjavascript

Bolt for Python

slack.dev/bolt-python

Official Python framework with adapters for Flask, FastAPI, AWS Lambda and more.

officialpython

Block Kit Builder

app.slack.com/block-kit-builder

Visual designer for Slack message layouts, modals and home tabs.

officialui

Microsoft Teams bots

learn.microsoft.com/microsoftteams/platform/bots/what-are-bots

Overview of conversational bots for Teams built on the Bot Framework.

officialdocs

Mattermost integrations

developers.mattermost.com/integrate/getting-started

Webhooks, slash commands and bot accounts for the open-source Slack alternative.

opendocs

AI chatbots and agents

Model Context Protocol

modelcontextprotocol.io

Open protocol for connecting AI models to tools and data sources through servers.

protocolagents

OpenAI API docs

platform.openai.com/docs

Reference for chat, tool calling, structured outputs and embeddings.

llmapi

Anthropic API docs

docs.anthropic.com

Reference for the Messages API, tool use and prompt engineering guidance.

llmapi

xAI API docs

docs.x.ai

Reference for chat completions, function calling and model options.

llmapi

Ollama

ollama.com

Run open-weight language models locally with a simple HTTP API.

localllm

llama.cpp

github.com/ggml-org/llama.cpp

Efficient C/C++ inference for quantized models on CPUs and GPUs.

localinference

LangChain

python.langchain.com

Framework of components for chains, retrieval and tool-using agents.

frameworkpython

LlamaIndex

docs.llamaindex.ai

Data framework for retrieval-augmented generation over your documents.

ragframework

Vercel AI SDK

sdk.vercel.ai/docs

TypeScript toolkit for streaming chat UIs and provider-agnostic model calls.

typescriptframework

Hugging Face

huggingface.co

Hub of open models, datasets and hosted inference endpoints.

modelsopen

OWASP Top 10 for LLM Apps

genai.owasp.org

Risks specific to LLM applications: prompt injection, data leakage, excessive agency.

securityllm

Automation platforms

n8n

n8n.io

Fair-code workflow automation you can self-host, with code nodes and AI nodes.

self-hostworkflows

Node-RED

nodered.org

Flow-based low-code tool for wiring APIs, devices and services.

openiot

Activepieces

activepieces.com

Open-source automation builder with a growing library of connectors.

openworkflows

Zapier

zapier.com

Hosted no-code automation connecting thousands of SaaS apps.

saasno-code

Make

make.com

Visual scenario builder with routers, iterators and detailed execution logs.

saasno-code

Pipedream

pipedream.com

Developer-focused workflows with code steps in Node.js and Python.

saascode

Huginn

github.com/huginn/huginn

Self-hosted agents that watch the web and act on events.

openself-host

GitHub Actions

docs.github.com/actions

CI/CD workflows that also work well for scheduled jobs and repository bots.

cischedules

Scraping and browser automation

Playwright

playwright.dev

Reliable cross-browser automation for Chromium, Firefox and WebKit.

browsertesting

Puppeteer

pptr.dev

Node.js API to control Chrome or Firefox over DevTools and WebDriver BiDi.

browserjavascript

Scrapy

scrapy.org

Python crawling framework with throttling, pipelines and robots.txt support.

pythoncrawler

Beautiful Soup

crummy.com/software/BeautifulSoup

Python library for parsing and navigating HTML and XML.

pythonparser

Crawlee

crawlee.dev

Node.js and Python crawling library with queues, retries and session management.

crawlerjavascript

RFC 9309: robots.txt

rfc-editor.org/rfc/rfc9309

The standardized Robots Exclusion Protocol.

standardethics

Common Crawl

commoncrawl.org

Open web crawl archive: often a better option than crawling yourself.

dataopen

Hosting and runtimes

Cloudflare Workers

developers.cloudflare.com/workers

Serverless functions at the edge with KV, D1, Queues, Durable Objects and Cron Triggers.

serverlessedge

Cloudflare Tunnel

developers.cloudflare.com/cloudflare-one/connections/connect-networks

Expose a local or private service without opening inbound ports.

networkingtunnel

AWS Lambda

docs.aws.amazon.com/lambda

Event-driven functions with function URLs, SQS triggers and EventBridge schedules.

serverlessaws

Google Cloud Run

cloud.google.com/run/docs

Run containers that scale to zero, with jobs and scheduler integration.

containersserverless

Fly.io

fly.io/docs

Run containers as lightweight VMs close to users, good for long-lived connections.

containerspaas

Render

render.com/docs

Managed web services, background workers and cron jobs from a Git repository.

paas

Railway

docs.railway.com

Deploy services and databases quickly with usage-based pricing.

paas

Deno Deploy

docs.deno.com/deploy

Global serverless JavaScript and TypeScript with built-in KV and cron.

serverlessedge

Docker

docs.docker.com

Package a bot with its dependencies for repeatable deployment on any VPS.

containers

systemd service units

freedesktop.org/software/systemd/man/latest/systemd.service.html

Run a bot as a supervised Linux service with restart policies and logs.

vpslinux

APIs, webhooks and dev tools

ngrok

ngrok.com/docs

Secure tunnels to test webhooks against a local machine.

tunnelwebhooks

smee.io

smee.io

Webhook payload delivery proxy for local development.

webhooks

Hoppscotch

hoppscotch.io

Open-source API client for REST, GraphQL and WebSocket testing.

openapi

Bruno

usebruno.com

Offline-first API client that stores collections as plain files in Git.

openapi

Standard Webhooks

standardwebhooks.com

Open specification for signing and verifying webhook deliveries consistently.

specsecurity

JSON Schema

json-schema.org

Describe and validate payload shapes for incoming and outgoing messages.

specvalidation

crontab.guru

crontab.guru

Quick reference for cron expression syntax.

cron

MDN HTTP reference

developer.mozilla.org/docs/Web/HTTP

Status codes, headers and caching semantics explained clearly.

docshttp

Security and compliance

OWASP API Security Top 10

owasp.org/API-Security

The most critical API risks, from broken authorization to unsafe consumption.

owaspapi

Gitleaks

github.com/gitleaks/gitleaks

Scan repositories and commits for hard-coded secrets and tokens.

secretsopen

TruffleHog

github.com/trufflesecurity/trufflehog

Find, verify and analyze leaked credentials across many sources.

secretsopen

GitHub secret scanning

docs.github.com/code-security/secret-scanning

Push protection and alerts when known token formats are committed.

secretsofficial

Dependabot

docs.github.com/code-security/dependabot

Automated dependency updates and vulnerability alerts.

supply-chain

OpenSSF Scorecard

scorecard.dev

Automated checks for security practices of open-source dependencies.

supply-chainopen

Discord Developer Policy

support-dev.discord.com/hc/articles/8563934450327

Data use, user privacy and conduct requirements for Discord apps.

policy