An Offline Python Chatbot (Limited Information) with 80+ Amazing Built-in Tools!
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.
- General Commands -
- -hm for help me commands
- -wipe for cleaning the terminal
- -lfm for learn from me (Minibot can learn from you)
- -vr for version
- -abt for about chatbot
- -fdb for feedback
- -exit for exiting the Minibot
- Educational & Utility Tools -
- -mt for multiplication table
- -psc for password strength checker
- -calc for calculator
- -dga for digits analyzer
- -ucr for unit converter
- -cft for C/F temperature converter
- -plt for Python language test
- -tst for typing speed test
- -bmi for BMI checker
- -e2hc for English to Hindi/Chinese translator
- Fun & Games -
- -mq for maths quiz
- -trv for trivia quiz
- -rps for rock paper scissor game
- -mag for mini adventure game
- -lgg for language guesser game
- -hgm for hangman
- -zmg for mini zombie game
- -brt for brain train
- -wyr for would you rather
- -pnt for personality test
- Entertainment -
- -ms for movie suggestion
- -vgs for video games suggestion
- -msc for music suggestion
- -qte for quote
- -fct for random facts
- -wotd for word of the day
- -rid for riddles
- -jk for jokes
- File Management & System Tools -
- -mkt for creating txt file
- -fo for files organizer
- -adb for address book
- -txr for txt reader
- -dsv for directory and files stats viewer
- -mkd for making directory/folder
- -bkp for backing up folder/file
- -fst for file searcher tool
- -lpm for local password manager
- -inf for system information
- -wfc for word frequency counter
- Internet & Advanced Tools -
- -ip for your IP lookup (requires internet)
- -smd for social media posts/reels/video download (requires internet)
- -ust for URL shortener (requires internet)
- -web for web scraper (requires internet)
- -lws for local web server
- -dwf for special dark web facts
- -url for URL bookmark manager
- -img for image scraper (requires internet)
- -imc for image compressor
- Time-Related Tools -
- -age for birth age calculator
- -tmdt for time and date viewer
- -cln for calendar
- -sw for stopwatch
- -ctz for countries time zone
- -tfc for time format converter
- -rem for reminder
- Encryption & Special Tools -
- -zip for zipping files
- -stg for steganography
- -pct for password crack time analyzer
- -crp for code crypto (dynamic)
- -qrg for QR code generator
- -? (check this out!)
- -fpg for fake profile generator
- -wpc for Wi-Fi password cracker
- -pg for password generator
- Media & Player Tools -
- -pdf for PDF tool
- -mp3 for music player
- -csv for CSV reader
- Financial & Productivity Tools -
- -cry for currency converter
- -sch for daily schedule maker
- -pft for personal finance tracker
- -tdl for to-do list
- Mini Simulations Tools -
- -mls for mini Linux simulation commands (e.g., cat, nano, rm, ls, etc.)
- -mpy for mini Python code compiler
- 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.
- Python 3.11 (Download): Python.org)
- Required Libraries: You can install them via:
pip3 install -r requirements(for_python_file).txt
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.
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:
- Fork the repository
- Create a new branch (
git checkout -b feature-name
) - Make your changes
- Commit your changes (
git commit -m 'Add new feature'
) - Push to the branch (
git push origin feature-name
) - Create a pull request
We'd love to review your code and get your changes merged! 💻✨