RIP Bot Setup Guide

A step-by-step guide to setting up scheduled messages in your Telegram group topics

Introduction

This guide will walk you through the process of adding @ScheduledIntervalPostBot (RIP Bot) to your Telegram group and configuring it to post scheduled messages in your topics. The setup process is designed to be intuitive, even for non-technical users.

Before you begin: You must be a group administrator to add and configure RIP Bot.

All commands must be in the format /command_RIPBot (e.g., /start_RIPBot).

Step 1: Adding RIP Bot to Your Group

  1. Open your Telegram group where you want to use RIP Bot.
  2. Click on the group name at the top of the screen to open the group info.
  3. Tap "Add members" (or "Add" on desktop).
  4. Search for @ScheduledIntervalPostBot and select it from the results.
  5. Confirm adding the bot to your group.

Important:

After adding the bot, you must make it an administrator of your group for it to function properly. This is required for the bot to read messages and post in topics.

Step 2: Making RIP Bot an Administrator

  1. Open your group info by clicking the group name at the top.
  2. Select "Administrators" to view the list of group admins.
  3. Tap "Add Admin" (or equivalent button).
  4. Find and select RIP Bot from your group members.
  5. Configure permissions: At minimum, the bot needs permissions to:
    • Read messages
    • Send messages
    • Delete messages (recommended for cleanup functions)
  6. Save the admin settings to confirm the bot as an administrator.

If you don't make the bot an administrator, it won't be able to send scheduled messages and many features will not work correctly.

Step 3: Configuring a Topic

RIP Bot works with Telegram's topic feature. You'll need to set up each topic where you want scheduled messages to appear:

  1. Navigate to the topic where you want to set up scheduled messages.
  2. Type the command /start_RIPBot in the topic chat.
  3. The bot will respond with a configuration menu showing current settings for the topic.

Configuration Menu Options:

The menu offers several buttons for configuring your scheduled messages:

  • ✏️ Set Message - Define the text that will be repeatedly posted
  • ⏱️ Set Interval - Set how often the message should be posted (in minutes)
  • 👁️ Preview - See what your message will look like with variables replaced
  • ▶️ Start Messages - Begin the scheduled posting
  • 🛑 Stop Messages - Pause the scheduled posting
  • 🔍 Hide Menu - Close the configuration menu
  • ❌ Quit - Exit the configuration process

Step 4: Setting the Message Text

✍️ Type the message you want to schedule:

Current message: No message set.
  1. Click the "✏️ Set Message" button in the configuration menu.
  2. The bot will prompt you to type your message text.
  3. Reply directly to the bot's message with the text you want to schedule. This is crucial - your input will only be recognized if you reply directly to the bot's prompt.
  4. Include variables if you want dynamic content (optional):
    • {date} - Current date (e.g., 2025-03-08)
    • {time} - Current time (e.g., 14:30)
    • {day} or {weekday} - Day of week (e.g., Saturday)

Example Message:

"⚠️ Daily Rules Reminder ({date}):
• Be respectful to other members
• Stay on topic in each thread
• No spam or advertising
• Use English in main topics
Have a great {day}!"

Important: Remember to reply directly to the bot's message when setting your text. If you just type in the chat without replying to the bot's prompt, your message won't be registered as the scheduled message.

Step 5: Setting the Time Interval

Enter the interval in minutes:

Current interval: 5 minutes
(Minimum: 1 minute)
  1. Click the "⏱️ Set Interval" button in the configuration menu.
  2. The bot will prompt you to enter an interval in minutes.
  3. Reply directly to the bot's message with a number. This number represents how many minutes should pass between each scheduled message.
  4. Choose an appropriate interval based on your needs:
    • For very active topics: 30-60 minutes
    • For daily reminders: 1440 minutes (24 hours)
    • For weekly messages: 10080 minutes (7 days)

Setting a very short interval (like 1-5 minutes) in busy groups can lead to message spam and might annoy your members. Choose your interval wisely!

Step 6: Starting the Scheduled Messages

  1. After setting your message and interval, return to the main configuration menu.
  2. Click the "▶️ Start Messages" button to activate the scheduled posting.
  3. The bot will confirm that scheduled messages have been started.
  4. The status in the menu will change from 🔴 Inactive to 🟢 Active.

Success!

That's it! RIP Bot will now post your configured message in the topic at the specified interval. You can check the status at any time using the /status_RIPBot command in the topic.

Managing Your Scheduled Messages

Stopping Messages

If you need to temporarily stop scheduled messages in a topic:

  1. Type /start_RIPBot in the topic to open the configuration menu.
  2. Click the "🛑 Stop Messages" button (only visible when messages are active).
  3. The bot will confirm that messages have been stopped.

Previewing Your Message

To see how your message will look with variables replaced:

  1. Open the configuration menu with /start_RIPBot.
  2. Click the "👁️ Preview" button.
  3. The bot will show your message with all variables replaced with current values.

Viewing All Configured Topics

To see a list of all topics in your group that have RIP Bot configurations:

  1. Type /topics_RIPBot in any chat or topic in your group.
  2. The bot will display a paginated list of all configured topics with their status, interval, and next scheduled time.

Troubleshooting

Bot Not Responding

If the bot isn't responding to commands:

  • Make sure you're using the correct command format (/command_RIPBot)
  • Verify that the bot is still in your group
  • Check that the bot has admin permissions
  • Try using /admin_RIPBot to register yourself as an admin

Messages Not Sending

If scheduled messages aren't being sent:

  • Check the status using /status_RIPBot to verify messages are activated
  • Ensure the bot still has permission to send messages
  • Try stopping and starting the messages again
  • If problems persist, use /reset_RIPBot to reset the bot in your group

Cannot Set Message/Interval

If you can't set the message or interval:

  • Make sure you're replying directly to the bot's prompt
  • Try canceling with /cancel_RIPBot and starting again
  • For intervals, ensure you're entering only numbers
  • If problems persist, try hiding the menu and reopening with /start_RIPBot

If you encounter persistent issues, you can perform a complete reset of the bot in your group using /reset_RIPBot. This will clear all settings and stop all scheduled messages.

Next Steps

Now that you've set up RIP Bot in your group, consider these next steps:

  1. Set up multiple topics - Configure scheduled messages in different topics to meet various needs.
  2. Explore command reference - Check out the Commands page to learn all available commands.
  3. Review FAQs - Visit our FAQ page for answers to common questions.
  4. Support development - If you find RIP Bot useful, consider donating to support ongoing development.