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.
For any concerns, questions, or discussions, we invite you to join our group chat and community:
- Messenger GC: Join Chat
- Facebook Group: Join Our Community
This project is licensed under the MIT License.