Documentation

Documentation

Welcome to the Moon Userbot documentation!

Getting Started

Step 1: Prerequisites

Before installing Moon Userbot, you’ll need:

  • A Telegram account (not recently registered)
  • Telegram API credentials from my.telegram.org
  • A method of deployment (Cloud, Docker, or Local)

Step 2: Get Your API Credentials

  1. Visit my.telegram.org
  2. Log in with your Telegram account
  3. Click “API Development Tools”
  4. Create a new application
  5. Note down your API_ID and API_HASH

Step 3: Generate a Session String

You can skip this step if you wish to run/deploy the userbot locally.

Moon Userbot requires a Pyrogram session string for authentication. You can generate one:

Step 4: Choose Your Deployment Method

Step 5: Configure Environment Variables

Set up the required environment variables based on your deployment method. See the Environment Variables section for details.

Step 6: Enjoy!

Your Moon Userbot is now ready to use.

Need Help?