automation project

Telegram Bot
Automation.

A multi-purpose Telegram bot handling workflow automation, group moderation, real-time notifications, and custom slash commands all running on Node.js.

Telegram Bot API Node.js Automation Moderation
4
core modules
24/7
uptime
Node.js
runtime
capabilities

What the bot does

Four core modules, one bot.

Workflow Automation
Automates repetitive tasks scheduled messages, reminders, pipeline triggers, and multi-step sequences without manual intervention.
Group Moderation
Manages group members, filters spam and banned keywords, handles join/leave events, and enforces rules automatically.
Notifications & Alerts
Pushes real-time alerts from external services API webhooks, uptime monitors, and event-driven triggers delivered straight to Telegram.
Slash Commands
Rich command interface for querying data, triggering actions, and parsing user inputs — with inline keyboards and callback handling.
interactive demo

Try the moderation engine

Type any message and see how the bot would classify it.

🤖
AutoBot
bot · waiting for input
Live demo
Type a message below and click Analyze to test the moderation engine.

What gets checked

Powered by OpenAI's omni-moderation model.

  • hate Hate speech targeting individuals or groups
  • harassment Bullying, intimidation, or threatening messages
  • violence Graphic violence, threats, or glorification of harm
  • self-harm Content promoting or instructing self-harm
  • sexual Explicit or inappropriate sexual content
Bot actions
clean No action message passes
warn Warning issued, strike recorded
delete Message removed, user notified
sales automation

Cold Outreach Engine

Experience it first-hand — verify your Telegram and I'll DM you directly from my account via MTProto.

1
Verify
Confirm it's you via OTP
2
Message
Default promo or custom
3
Receive
Afiq's account DMs you
1 Your Telegram

We only use your Telegram ID to deliver the demo message — no data stored.

2 Message
What you'll receive in Telegram
A
Afiq Bot
@afiqomr · personal account
Now
Hey 👋

I'm Afiq, a full-stack developer specialising in automation, bots, and backend systems.

You just triggered a live demo of my cold outreach engine. This message was sent programmatically from my Telegram account via MTProto.

If you're curious what I can build for you
afiqomar.com
now
This arrives as a real DM from @afiqomr not a bot, not a channel. Phone verification prevents abuse.
built with

Tech stack

Everything that powers it under the hood.

Runtime
Node.js JavaScript
Bot Framework
Telegram Bot API node-telegram-bot-api
Data
MongoDB Redis
Infrastructure
Linux VPS PM2 Webhooks Docker