Git Product home page Git Product logo

zuriel99 / hexabot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 0x3ef8/hexabot

1.0 0.0 0.0 21.64 MB

Hexabot is a Facebook Messenger bot 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.

Home Page: https://hexa.0x3ef8.repl.co

License: Other

JavaScript 83.25% EJS 16.75%

hexabot's Introduction

Hexabot - Your Facebook Messenger Bot

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.

Features

  1. 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.

  2. File Search and Sharing: Easily search and send files like PDFs, DOCX, and other office files to your chat directly through Hexabot.

  3. Music and Video Search: Search for music, lyrics, and videos to keep yourself entertained while studying or taking a break.

  4. 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.

Getting Started

  1. Installation: Clone this repository and follow the setup instructions to configure and deploy your own instance of Hexabot.

  2. Dependencies: Make sure you have the required dependencies installed, including Node.js.

  3. API Keys: Obtain necessary API keys, such as the OpenAI API key, and configure them in the appropriate files.

  4. Running the Bot: Run the bot using the command node index.js or npm start.

Usage

  • 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

Contributing

Contributions are welcome! If you'd like to contribute to Hexabot, please follow these steps:

  1. Fork the repository and create a new branch.
  2. Make your changes and test thoroughly.
  3. Submit a pull request explaining your changes and additions.

Credits

  • 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.

Special Thanks

A heartfelt thank you to the individuals who have consistently contributed to the development of this project, providing invaluable insights and assistance:

Your dedication and support have played a pivotal role in bringing this project to fruition. Thank you for your unwavering commitment and assistance.

Join Our Group Chat and Community!

For any concerns, questions, or discussions, we invite you to join our group chat and community:

License

This project is licensed under the MIT License.

hexabot's People

Contributors

0x3ef8 avatar libyzxy0 avatar

Stargazers

matchadev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.