Page loadedSkip to main content

chatm1ng

Anyone can message @m1ngchat_bot without knowing my account. Messages are forwarded to me, and I answer by replying to them.

Open the bot
  • Bots
  • Edge

The problem

Publishing a personal Telegram account invites spam, and a contact form loses the conversation. A bot can stand in between and keep the thread.

How it works

  • A webhook Worker forwards each guest message to the admin, and D1 maps every forwarded message back to the guest who sent it.
  • Swiping to reply answers the guest. Editing a sent reply edits the guest’s copy too, and /del recalls it.
  • /block and /unblock on a forwarded message stop or allow a sender.
  • Tests run inside the Workers runtime, and every push to main deploys.

Built with

  • TypeScript
  • Cloudflare Workers
  • D1
  • Telegram Bot API
  • Vitest