Skip to content
/ Moco-Bot Public

Moco Bot is a sophisticated Telegram bot built with pyrofork, designed for seamless deployment across modern cloud platforms. Featuring a robust Docker setup and multi-deployment options, it brings unique Free Fire utilities and essential Telegram functionalities to your fingertips.

Notifications You must be signed in to change notification settings

bisug/Moco-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moco Bot

A Public, Downgraded Version of
Built with Pyrofork • Docker Ready • Multi-Platform Deployment

🎯 Overview

Moco-Bot is a sophisticated Telegram bot built with pyrofork, designed for seamless deployment across modern cloud platforms. Featuring a robust Docker setup and multi-deployment options, it brings unique Free Fire utilities and essential Telegram functionalities to your fingertips.

✨ Core Features

🎮 Free Fire Utilities

Command Parameters Description Restrictions
/like <region> <uid> Send 100 likes to Free Fire player profile 🎁 ⚠️ Group-only for API limit management

ℹ️ How Free Fire Likes Work? This feature utilizes Garena's backend API through a network of automated Guest accounts to deliver likes directly to specified player profiles.

Deployment

This bot is configured to be easily deployed on cloud platforms such as Heroku, Render, and Koyeb.

Web Application Mode

For platforms like Render and Koyeb free tiers, where exposing a public port for a web application is often required, the bot can switch modes:

· Set WEB_APP to true in your configuration (config.py or .env file). This enables the built-in Flask server to expose the necessary port.

Heroku Deployment

· As a Standard Worker: For a typical Heroku bot deployment, set WEB_APP to false · As a Web Dyno: If you choose to deploy it as a web application exposing a port on Heroku, set WEB_APP to true

Deploy Button

Deploy on Render Deploy on Heroku Deploy on Koyeb

🔑 Environment Variables

Below are the required and optional environment variables for deployment.

API_ID=              # Required - Get from https://my.telegram.org
API_HASH=            # Required - From https://my.telegram.org
BOT_TOKEN=           # Required - Get t.me/BotFather
OWNER_ID=            # Required - Your Telegram user ID
LOGGER_GROUP_ID=     # Required - Log group/channel ID
MONGO_URL=					# Required - MongoDB connection string
WEB_APP=
BOT_NAME=
BOT_USERNAME=
LIKE_API_URL=
LIKE_API_KEY=

🐳 Docker Setup

The recommended way to deploy Moco is using the provided Dockerfile for a consistent, containerized environment.

Dockerfile

# Python version
FROM python:3.12

# Update OS packages
RUN apt-get update && apt-get upgrade -y && apt-get clean

# Set working directory
WORKDIR /app

# Copy requirements first (cache layer)
COPY requirements.txt .

# Install Python dependencies
RUN pip install --upgrade pip \
 && pip install --no-cache-dir -r requirements.txt

# Copy project files
COPY . .

# Start the bot
CMD ["python", "-m", "Moco"]

Build and Run

  1. Clone the repository:
git clone git@github.com:bisug/Moco-Bot.git
  1. Build the Docker image:
docker build -t moco-bot .
  1. Run the container:
docker run -d --name moco-instance moco-bot

About

Moco Bot is a sophisticated Telegram bot built with pyrofork, designed for seamless deployment across modern cloud platforms. Featuring a robust Docker setup and multi-deployment options, it brings unique Free Fire utilities and essential Telegram functionalities to your fingertips.

Topics

Resources

Stars

Watchers

Forks