Randy Marsh

Randy Marsh

@randymbot

80,497 monthly active users

Runs raffles in chats and channels: everyone who taps «Participate» joins the draw, and the bot picks the winners at random. Open source.

Description

What this bot does

Randy Marsh is a raffle bot for Telegram chats and channels. Send /randy and the bot posts a raffle message with a «Participate» button; reply to that message when you want to close the draw and a random winner is announced. The number of winners, the wording of the messages and a subscription requirement are all configurable, and the source code is public.

Features

  • 🎲 Random draw — /randy starts a raffle, a reply to the raffle message finishes it.
  • 🔢 Several winners — /number sets how many winners each raffle picks (one by default).
  • 📢 Subscription check — /subscribe @channel requires participants to be subscribed, /nosubscribe turns it off.
  • ✏️ Custom texts — /raffleMessage and /winnerMessage replace the default wording, /noRaffleMessage and /noWinnerMessage bring it back.
  • 🗑 Message cleanup — /nodelete keeps the raffle message instead of removing it.
  • 🌐 7 interface languages — English, Russian, Portuguese, Turkish, Ukrainian, Arabic and Spanish via /language.
  • 🔓 Open source — the code is published by the author.

How to use

  1. Add the bot to your chat or channel.
  2. Send /randy to publish the raffle message.
  3. Reply to that message to close the draw and get the winner.

Added on August 19, 2026