Skip to content

A Python-Based Offline Chatbot (Limited Information) with 80+ Built-in Tools!

Notifications You must be signed in to change notification settings

LUCKYS1NGHH/MiniBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniBot 🤖

An Offline Python Chatbot (Limited Information) with 80+ Amazing Built-in Tools!

Alt Text

Brief Introduction

The Minibot is a Python-based chatbot designed to assist users with a wide range of tasks. While it is limited by its lack of internet access and predefined, manually filled information, it offers over 80+ useful command tools. These tools help users with daily tasks such as downloading social media videos, converting units, playing mini-games, looking up IP addresses, discovering random facts, converting currencies, and more. It also includes features like a to-do list manager, password generator, and so on... Additionally, the Minibot has the ability to learn from user interactions, enhancing its functionality over time. These features make it a versatile assistant for everyday use.

Available Commands Tools

  • General Commands -
  1. -hm for help me commands
  2. -wipe for cleaning the terminal
  3. -lfm for learn from me (Minibot can learn from you)
  4. -vr for version
  5. -abt for about chatbot
  6. -fdb for feedback
  7. -exit for exiting the Minibot
  • Educational & Utility Tools -
  1. -mt for multiplication table
  2. -psc for password strength checker
  3. -calc for calculator
  4. -dga for digits analyzer
  5. -ucr for unit converter
  6. -cft for C/F temperature converter
  7. -plt for Python language test
  8. -tst for typing speed test
  9. -bmi for BMI checker
  10. -e2hc for English to Hindi/Chinese translator
  • Fun & Games -
  1. -mq for maths quiz
  2. -trv for trivia quiz
  3. -rps for rock paper scissor game
  4. -mag for mini adventure game
  5. -lgg for language guesser game
  6. -hgm for hangman
  7. -zmg for mini zombie game
  8. -brt for brain train
  9. -wyr for would you rather
  10. -pnt for personality test
  • Entertainment -
  1. -ms for movie suggestion
  2. -vgs for video games suggestion
  3. -msc for music suggestion
  4. -qte for quote
  5. -fct for random facts
  6. -wotd for word of the day
  7. -rid for riddles
  8. -jk for jokes
  • File Management & System Tools -
  1. -mkt for creating txt file
  2. -fo for files organizer
  3. -adb for address book
  4. -txr for txt reader
  5. -dsv for directory and files stats viewer
  6. -mkd for making directory/folder
  7. -bkp for backing up folder/file
  8. -fst for file searcher tool
  9. -lpm for local password manager
  10. -inf for system information
  11. -wfc for word frequency counter
  • Internet & Advanced Tools -
  1. -ip for your IP lookup (requires internet)
  2. -smd for social media posts/reels/video download (requires internet)
  3. -ust for URL shortener (requires internet)
  4. -web for web scraper (requires internet)
  5. -lws for local web server
  6. -dwf for special dark web facts
  7. -url for URL bookmark manager
  8. -img for image scraper (requires internet)
  9. -imc for image compressor
  • Time-Related Tools -
  1. -age for birth age calculator
  2. -tmdt for time and date viewer
  3. -cln for calendar
  4. -sw for stopwatch
  5. -ctz for countries time zone
  6. -tfc for time format converter
  7. -rem for reminder
  • Encryption & Special Tools -
  1. -zip for zipping files
  2. -stg for steganography
  3. -pct for password crack time analyzer
  4. -crp for code crypto (dynamic)
  5. -qrg for QR code generator
  6. -? (check this out!)
  7. -fpg for fake profile generator
  8. -wpc for Wi-Fi password cracker
  9. -pg for password generator
  • Media & Player Tools -
  1. -pdf for PDF tool
  2. -mp3 for music player
  3. -csv for CSV reader
  • Financial & Productivity Tools -
  1. -cry for currency converter
  2. -sch for daily schedule maker
  3. -pft for personal finance tracker
  4. -tdl for to-do list
  • Mini Simulations Tools -
  1. -mls for mini Linux simulation commands (e.g., cat, nano, rm, ls, etc.)
  2. -mpy for mini Python code compiler

Screenshots

Alt Text


Alt Text


Alt Text


Alt Text

🌟 MiniBot Compatibility 🌟

  • Available on Windows (EXE): Run MiniBot seamlessly as a standalone executable.
  • Cross-Platform Flexibility: You can run the Minibot.py file on Linux, macOS, Android, and more—just ensure Python is installed on your device. No limits, just possibilities! 🚀 Run MiniBot wherever you like and enjoy the same powerful features across different platforms.

Requirements (For-Non-Windows) 📋

  • Python 3.11 (Download): Python.org)
  • Required Libraries: You can install them via:
pip3 install -r requirements(for_python_file).txt

FAQs❓

Q: How can I update MiniBot?
A: Simply download the latest version and replace the old Minibot.py or Minibot.exe in your main folder. No need to delete the folder—your data will remain intact.

Q: Can I use MiniBot offline?
A: Yes, MiniBot works offline for most of its features. However, certain advanced tools like social media video downloads or web scraping require an internet connection.

Contributing 🤝

Encourage others to contribute to the project by providing guidelines for contributions. Contributing 🤝

We welcome contributions from the community! If you'd like to improve MiniBot, follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-name)
  3. Make your changes
  4. Commit your changes (git commit -m 'Add new feature')
  5. Push to the branch (git push origin feature-name)
  6. Create a pull request

We'd love to review your code and get your changes merged! 💻✨