chatm1ng
Anyone can message @m1ngchat_bot without knowing my account. Messages are forwarded to me, and I answer by replying to them.
Open the botThe 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