Skip to content

Shineii86/MultiFunctionsBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiFunctionsBot - Telegram Bot

A feature-rich Telegram bot built on the Bots.Business platform with 140+ utility tools, free AI features, economy system, downloaders, developer tools, games, premium subscription, and more.

@MultiFunctionsBot


✨ What's New in v3.3.1

  • 🐛 Bug Fix — Help & Tools pagination buttons now work (missing callback aliases)
  • 👑 Admin Panel Overhaul — 11 new/enhanced commands: user management, settings toggles, activity logs, export IDs
  • ⚙️ Bot Settings — Toggle welcome, ads, join notifications, rate limit, antispam from admin panel
  • 📊 Admin Dashboard — Enhanced stats with progress bars, top commands, recent users
  • 🔍 User Search — Look up any user by Telegram ID
  • 📋 Activity Logs — View top commands, recent activity, and latest feedback

📌 Features

📌 Menu

Command Description
/start Start the bot & main menu
/help List all commands (7 pages)
/about Bot information & credits

⚙️ Core Tools

Command Description
/shortener Shorten URLs via Bitly API
/telegramId View your Telegram profile info
/password Generate secure passwords (8-32 chars)
/translate Translate text to 20+ languages
/qrcode Generate QR codes from text/URLs
/base64 Base64 encode/decode
/hash Generate MD5/SHA1/SHA256/SHA384/SHA512 hashes
/wordcount Count words, characters, lines, sentences
/uuid Generate random UUIDs (v4)
/datetime Current date/time across 10 timezones
/textcase Convert text case (upper/lower/title/swap)
/hex Hex encode/decode

🔄 Converters & Search

Command Description
/morse Morse code encoder/decoder
/binary Text ↔ Binary converter
/roman Numbers ↔ Roman numerals (1-3999)
/exchange Currency converter (160+ currencies)
/iplookup IP address lookup (country, city, ISP)
/wiki Search Wikipedia articles
/textstats Detailed text analysis
/numberfact Trivia facts about any number

🤖 AI Tools

Command Description
/ai 🆕 GPT-level multi-turn AI chat (Pollinations.ai)
/summarize Text summarization (extractive algorithm)
/sentiment Sentiment analysis (positive/negative/neutral)
/readability Flesch-Kincaid readability score & grade level
/keyword Keyword extraction with frequency analysis
/paraphrase Text paraphraser with synonym replacement
/grammar Grammar & spelling checker
/plagiarism Duplicate detection & originality score
/chatbot Pattern-based AI chatbot
/imagine AI image generation from text prompts

📥 Downloaders

Command Description
/yt Download YouTube videos/audio (720p/360p/mp3)
/ig Download Instagram posts/reels
/tiktok Download TikTok videos (no watermark)
/music Search & play music

💰 Finance

Command Description
/crypto Live crypto prices (BTC, ETH, SOL, DOGE +14)
/stock Stock market prices (AAPL, GOOGL, TSLA, etc.)

📖 Dictionary

Command Description
/dict Word definitions, phonetics, examples
/synonym Find synonyms for any word

📲 Telegram Tools

Command Description
/stickerinfo Get sticker details (emoji, set, file ID)
/sticker Convert photo to sticker format
/chatinfo Get chat info & ID (any chat)
/channelinfo Look up public channel/group info
/pfp Get user's profile photo
/botcheck Check if a user is a bot
/mention Generate mention links (HTML/Markdown/plain)
/groupstats Group details & statistics
/adminlist List all group admins
/membercount Get member count
/pinned Get pinned message
/grouplink Get invite link
/baninfo List banned users
/settitle Set group title
/setdesc Set group description
/invitecount View invite count
/text2gif Convert text to GIF

🐙 GitHub

Command Description
/github GitHub user profile lookup
/ghrepos List user's repositories
/ghrepoinfo Detailed repo info
/ghsearch Search GitHub repositories
/ghfollowers List user's followers
/ghwatch Watch repos for notifications

🎌 Anime & Weather

Command Description
/anime Search anime info (MyAnimeList)
/manga Search manga info (MyAnimeList)
/character Anime/manga character lookup
/weather Current weather for any city
/forecast 3-day weather forecast
/airquality Air quality index (AQI) for any city
/alert Weather threshold alerts

🎲 Fun & Random

Command Description
/quote Random inspirational quotes
/roll Roll dice (e.g. 2d6, 4d20)
/flip Flip a coin
/choose Random pick from a list
/joke Random jokes
/advice Random life advice
/8ball Ask the magic 8-ball
/clap Add 👏 clap 👏 between 👏 words
/emojify Convert text to emoji letters
/mock Convert to mocking sPoNgEbOb case
/reverse Reverse any text
/vaporwave Convert to wide vaporwave text
/zalgo Convert to z̸a̶l̷g̵o̸ glitch text

📊 Polls & Games

Command Description
/poll Create a Telegram poll
/quiz Create an interactive quiz
/trivia Trivia quiz game (4 categories)
/wordgame Word scramble game
/counting Group counting game

🛡️ Group Management

Command Description
/warn Warn a user (reply to message)
/unwarn Remove a warning
/warnings Check warnings for a user
/setwarns Set max warnings before auto-ban
/notes View saved notes
/save Save a note (/save name text)
/delnote Delete a saved note
/welcome Configure group welcome messages
/ratelimit Configure anti-spam rate limiting
/antispam Anti-spam settings
/automod Auto-moderation (blacklists, whitelists)
/captcha CAPTCHA verification for new members
/logchannel Admin action logging
/reactionrole Self-assignable roles
/addfilter Add auto-reply filter
/delfilter Delete a filter
/filters List all filters
/remind Set a timed reminder
/reminders View your reminders
/clearreminders Clear all reminders
/afk Set AFK status with reason

💰 Economy

Command Description
/balance Check your $REACT wallet
/daily Claim daily reward (streak bonus)
/transfer Send $REACT to another user
/leaderboard Top $REACT earners
/referral Get your referral link

👑 Premium 🆕

Command Description
/premium View/purchase premium subscription
Benefits Ad-free, 2x daily, unlimited AI, 10x storage, badge
Price 500 $REACT/month or 3-day free trial

👤 Profile & XP 🆕

Command Description
/profile View profile with XP, level, badges
/setbio Set custom bio (150 chars)
/setTitle Set custom title (30 chars)
XP System +5 XP per command, level up = +10 $REACT

🔔 Price Alerts 🆕

Command Description
/pricealert Set crypto/stock price alerts
Format /pricealert add BTC 60000 above

📊 Analytics 🆕

Command Description
/analytics Bot stats, most used commands, user growth

📁 File & Media

Command Description
/store Store files with shareable links
/img Upload images, get direct URLs
/paste Pastebin — create & share text/code
/ss Screenshot any website
/clip Cloud clipboard (cross-device)

📡 RSS & Scheduling

Command Description
/rss RSS feed reader (subscribe/list/remove)
/schedule Schedule messages (/schedule 2h Message)

💻 Developer Tools

Command Description
/run Execute code (Python, JS, Go, Rust, Bash, Ruby, PHP)
/api HTTP request tester (GET/POST/PUT/DELETE)
/json JSON formatter & validator
/regex Regex tester with match highlighting

⚙️ Settings

Command Description
/settings User settings panel
/lang Set preferred language (14 languages)
/mystats Personal statistics dashboard
/export Export your data as JSON
/deldata Delete all your data (GDPR)
/tm Translation memory / glossary

🔮 Feedback

Command Description
/feedback Send feedback to the developer

👑 Admin

Command Description
!ZeroTwo Claim admin access
!master 🆕 Admin control panel (quick stats, 6-button grid)
!status 🆕 Full dashboard — progress bars, top commands, recent users
!users 🆕 User management — total, stored, banned, last 10
!usersearch 🆕 Search user by Telegram ID
!banlist 🆕 View all banned users
!exportids 🆕 Export all user IDs in chunks
!logs 🆕 Activity logs — top 10 commands, recent activity
!settings 🆕 Bot settings toggle panel
!broadcast Broadcast to all users (text, photo, video, sticker, forward)
!maintenance Toggle maintenance mode
!restart Restart bot for all users
!profile 🆕 Admin profile with bot owner stats
!logout Remove admin access

⚡ Inline Mode

Use @MultiFunctionsBot in any chat:

  • 📱 Generate QR codes
  • 🌍 Quick translate
  • 🔤 Base64 encode
  • Generate hashes

  • 📊 Text statistics
  • 🔄 Reverse text
  • 📝 Word count

🚀 Setup

Create your own bot from this repo

  1. Create a bot with @BotFather and get the Secret Token
  2. Create a bot on Bots.Business and add the Secret Token
  3. Add the Public Key from the App as a Deploy key
  4. Import this git repo

Configure Bitly (URL shortener)

Bot.setProperty("bitly_token", "YOUR_BITLY_TOKEN", "string")

Set Admin

Send !ZeroTwo in the bot to claim admin access.


📁 Architecture

├── bot.json
├── libs/
│   ├── Helpers.js              # Shared utilities (20+ functions)
│   ├── DateTimeFormat.js       # Date formatting
│   └── ReferralLib.js          # Referral tracking
├── commands/
│   ├── _middleware.js           # XP tracking & analytics
│   ├── !.js                    # Error handler
│   ├── Mᴇɴᴜ/                   # Menu & navigation (7 pages)
│   ├── Aᴅᴍɪɴ/                  # Admin panel (23 commands)
│   ├── Aɪ/                     # AI tools (11 commands incl. /ai)
│   ├── Pʀᴇᴍɪᴜᴍ/                # Premium subscription
│   ├── Pʀᴏꜰɪʟᴇ/                # User profiles & XP
│   ├── Aɴᴀʟʏᴛɪᴄs/              # Bot analytics
│   ├── Pʀɪᴄᴇ Aʟᴇʀᴛꜱ/           # Price alerts
│   ├── Dᴏᴡɴʟᴏᴀᴅᴇʀs/            # YouTube/IG/TikTok/Music
│   ├── Cʀʏᴘᴛᴏ/                 # Crypto prices
│   ├── Sᴛᴏᴄᴋ/                  # Stock market
│   ├── Dɪᴄᴛɪᴏɴᴀʀʏ/             # Dictionary & synonyms
│   ├── Gᴀᴍᴇs/                  # Trivia, word game, counting
│   ├── Dᴇᴠᴇʟᴏᴘᴇʀ/              # Code runner, API, JSON, Regex
│   ├── Sᴇᴛᴛɪɴɢs/               # User settings
│   ├── Gʀᴏᴜᴘ Mᴀɴᴀɢᴇᴍᴇɴᴛ/      # Anti-spam, CAPTCHA, welcome, etc.
│   ├── Fɪʟᴇ Sᴛᴏʀᴇ/             # File storage
│   ├── Iᴍᴀɢᴇ Hᴏsᴛ/             # Image hosting
│   ├── Pᴀꜱᴛᴇʙɪɴ/               # Code/text pastes
│   ├── Sᴄʀᴇᴇɴꜱʜᴏᴛ/             # Website screenshots
│   ├── Cʟᴏᴜᴅ Cʟɪᴘʙᴏᴀʀᴅ/       # Cross-device clipboard
│   ├── Eᴄᴏɴᴏᴍʏ/                # Economy system
│   ├── Uᴛɪʟɪᴛɪᴇs/              # Core utilities (20+ commands)
│   ├── Tᴇʟᴇɢʀᴀᴍ/               # Telegram tools
│   ├── Gɪᴛʜᴜʙ/                 # GitHub lookup & watch
│   ├── Aɴɪᴍᴇ/                  # Anime & manga
│   ├── Wᴇᴀᴛʜᴇʀ/                # Weather, AQI & alerts
│   ├── Wɪᴋɪᴘᴇᴅɪᴀ/              # Wikipedia search
│   ├── Exᴄʜᴀɴɢᴇ/               # Currency converter
│   ├── Fᴜɴ/                    # Fun commands (10+)
│   ├── Pᴏʟʟs/                  # Polls & quizzes
│   ├── Sᴛɪᴄᴋᴇʀs/               # Sticker tools
│   ├── Wᴀʀɴɪɴɢs/               # Warning system
│   ├── Fɪʟᴛᴇʀs/                # Auto-reply filters
│   ├── Rᴇᴍɪɴᴅᴇʀs/              # Timed reminders
│   ├── Aꜰᴋ/                    # AFK status
│   ├── Fᴇᴇᴅʙᴀᴄᴋ/               # User feedback
│   ├── Lᴏɢs/                   # Group logging
│   ├── Rꜱꜱ/                    # RSS feeds
│   ├── Sᴄʜᴇᴅᴜʟᴇʀ/              # Message scheduler
│   ├── Wᴇʙʜᴏᴏᴋs/               # Webhook config
│   ├── Iɴʟɪɴᴇ/                 # Inline mode handler
│   └── Tʀᴀɴsʟᴀᴛᴇ/              # Translation + memory

🔌 APIs Used

API Used For
Pollinations.ai AI chat & image generation
Cobalt YouTube/IG/TikTok downloads
Piped Music search
CoinGecko Cryptocurrency prices
Yahoo Finance Stock market data
Free Dictionary Word definitions
Datamuse Synonyms & word relations
Piston Code execution
Jikan API Anime, manga & character search
wttr.in Weather & forecasts
WAQI Air quality index
GitHub API GitHub profile lookup
Wikipedia REST API Wikipedia search
ExchangeRate API Currency conversion
Google Translate Text translation
Bitly API URL shortening
QR Server QR code generation
Numbers API Number trivia
Quotable Inspirational quotes
Official Joke API Jokes
Advice Slip Life advice
ip-api.com IP geolocation
Hashify Hash generation
Telegram Bot API All Telegram features

📋 Changelog

See CHANGELOG.md for detailed changes.


👏 Credits


🔗 Links


🛠 Tech Stack

  • Platform: Bots.Business (CBPaaS)
  • Language: JavaScript
  • Commands: 140+
  • APIs: 24 external services
  • Version: 3.3.1

📄 License

This project is maintained by Maxim 𝕏 Team.

About

Multi-purpose Telegram bot built on Bots.Business with modular command system and reusable library support.

Topics

Resources

Stars

Watchers

Forks

Contributors