Bot development for Telegram, Discord, and beyond.

Velvy builds custom bots for Telegram and Discord, and AI chatbots for SMS and the web, that do real work: answer questions from your own content, onboard and moderate communities, run commands against your database, and send payment links through Stripe. Every bot runs on a proper backend with logging, rate limits, and admin controls, so it keeps working as your community grows.

Spec/services/bot-development

Best-fit engagement

Milestone-based hourly

Per milestone

Built with

  • Telegram
  • Discord
  • Twilio
  • OpenAI API
  • Anthropic API
  • TypeScript
  • Node.js
  • Python
  • PostgreSQL
  • Supabase
  • Stripe
  • Cloudflare

Working

Deployed to production

Tested

Automated tests and evals

Observable

Logs, traces, and alerts

What we build

Bots that take over the repetitive work.

01

Telegram bots

Commands, inline menus, notifications, and group tools, connected to your backend.

02

Discord bots

Slash commands, role and onboarding flows, moderation helpers, and integrations that keep a server organized.

03

AI chatbots

Bots that answer from your docs and data using the OpenAI or Anthropic APIs, with sources and a handoff to a person.

04

Community and access tools

Membership checks, gated channels, verification steps, and announcements, including wallet-based gating for Web3 communities.

05

Commerce and alerts

Order updates, alerts, and Stripe payment links delivered where your users already spend their time.

06

SMS bots

Two-way text conversations through Twilio, for customers who will not install anything.

How we build it

Built like a service, not a script.

The stack

  • Telegram
  • Discord
  • Twilio
  • OpenAI API
  • Anthropic API
  • TypeScript
  • Node.js
  • Python
  • PostgreSQL
  • Supabase
  • Stripe
  • Cloudflare
01

Map the commands

We list what users and admins need to do, and design each conversation around the fewest steps.

02

Run on a real backend

A hosted service with its own database, background jobs where needed, and secrets kept server-side.

03

Guard the edges

Rate limits, permission checks, abuse handling, and admin tools, because public bots get poked at.

04

Log everything

Every command and AI response is logged, so you can see what people ask and fix what fails.

How to engage

Start with Milestone-based hourly.

Most bots fit milestone-based hourly: core commands first, then AI features and admin tools as later milestones.

We start with paid discovery, never an unpaid test project, so the plan rests on your real requirements.

Milestone-based hourly

Per milestone

Hourly work organized into agreed milestones, each with clear acceptance criteria.

Also fits

Agent Pilot

3–4 weeks

If the bot is an AI agent at heart, an Agent Pilot puts it into production with evals.

All engagement models

Common questions

Bot development, answered.

Something else on your mind? Ask us directly at hello@velvy.ai, or book the intro call below.

Telegram or Discord: which should we build for?
Build where your users already are. Telegram suits announcements, direct conversations, and mobile-first audiences; Discord suits communities organized around roles and channels. One bot backend can serve both.
Can a bot answer questions from our own content?
Yes. An AI chatbot can retrieve answers from your docs, FAQs, or database and respond through the OpenAI or Anthropic APIs, showing where the answer came from and handing off to a person when it is unsure.
Where does the bot run?
On a hosted backend with its own database, not on a laptop or a free script host. That gives you monitoring, logs, and room to add features without starting over.
How do you stop spam and abuse?
Per-user rate limits, permission checks on every admin command, input validation, and moderation tools for your team. For AI features, we limit what the model is allowed to do and log every response for review.
Can a bot take payments?
A bot can send Stripe checkout or payment links and react to completed payments through webhooks, for example to grant access to a channel or confirm an order.

Get started

Bring the messy problem. Leave with a plan.

Book an intro call. Tell us what you’re trying to build or automate, and we’ll tell you plainly whether we’re a fit and what a first engagement would look like.

Prefer email? hello@velvy.ai

Book an intro call