Hexabot is a Facebook Messenger bot developed by Jay Patrick Cano and the talented members of Hexclan. It is designed to assist students with various features, including AI-powered responses, file searches, music and video searches, and more. The bot is built using the fca-unofficial library and integrates with APIs to provide a wide range of capabilities.
-
AI-Powered Responses: Hexabot leverages AI technologies, including the OpenAI API, to provide intelligent responses to user queries, helping students with questions related to various subjects.
-
File Search and Sharing: Easily search and send files like PDFs, DOCX, and other office files to your chat directly through Hexabot.
-
Music and Video Search: Search for music, lyrics, and videos to keep yourself entertained while studying or taking a break.
-
Command List: To explore all available commands, simply send a message "cmd" to Hexabot. It will respond with a list of commands you can use.
-
Installation: Clone this repository and follow the setup instructions to configure and deploy your own instance of Hexabot.
-
Dependencies: Make sure you have the required dependencies installed, including Node.js.
-
API Keys: Obtain necessary API keys, such as the OpenAI API key, and configure them in the appropriate files.
-
Running the Bot: Run the bot using the command
node index.js
ornpm start
.
- To interact with Hexabot, open a conversation with the bot on Facebook Messenger.
- Use the available commands to access different features. For example:
- Send a file:
getfile <file format> <file_title>
- Ask the AI:
ai <your_question>
- Search music:
music <song title>
- Search video:
video <video_title>
- List all commands:
cmd or cmd 1-10
- Send a file:
Contributions are welcome! If you'd like to contribute to Hexabot, please follow these steps:
- Fork the repository and create a new branch.
- Make your changes and test thoroughly.
- Submit a pull request explaining your changes and additions.
- The base of this project is built upon fca-unofficial library by VangBanLaNhat.
- We extend our gratitude to the various APIs that have contributed to the development of this project. Your valuable services are acknowledged and appreciated.
A heartfelt thank you to the individuals who have consistently contributed to the development of this project, providing invaluable insights and assistance:
- Melvin Jones Gallano Repol
- Nerfe Guno
- Lester Navarra
- Mart Salazar
- Marvin Quillo Saik
- John Paul Caigas
- Techh Jork
- Jan Liby Dela Costa
Your dedication and support have played a pivotal role in bringing this project to fruition. Thank you for your unwavering commitment and assistance.
This project is licensed under the MIT License.