Skip to content

WeOneGuy/mistralization

Repository files navigation

Contributors Forks Stargazers Issues codacy grade repo size license

🌍 Mistralize the World Bot 🌪️

Welcome to the UnknownUser_Jack! This Discord bot harnesses the power of the Mistral API and Mistral-Large-2 to bring a unique experience to your server. With this bot, you can interact with the Mistral API to generate content, automate tasks, and much more!

🚀 Features

  • Mistral API Integration: Seamlessly connect to the Mistral API for powerful content generation.
  • Mistral-Large-2 Model: Utilize the advanced capabilities of the Mistral-Large-2 model for high-quality outputs.
  • Custom Commands: Create and customize commands to suit your server's needs.
  • User-Friendly: Easy to set up and use, with clear instructions.

📦 Installation

  1. Clone the repository:

    git clone https://github.com/WeOneGuy/mistralization/.git
    cd mistralization
  2. Install dependencies:

    npm install
  3. Set up your environment variables: Create a .env file in the root directory and add your Mistral API key:

    MISTRAL_API_KEY=your_api_key_here
    DISCORD_TOKEN=your_discord_bot_token_here
    
  4. Compile TypeScript:

    npm run build
  5. Deploy commands:

    npm run deploy
  6. Run the bot:

    npm start

🛠️ Usage

Once the bot is running, you can use the following commands:

  • sillycat-mist <text>: Sends the provided text to the Mistral 7B model.
  • mistral: Sends the Mistral Pong
  • ask <text> Sends the provided text to the Mistral-Large-2 model.
  • ping: Pings the bot.
  • image-mist <image>: Sends the provided image to the Pixtral 12B model.
  • mega-coder <text>: Sends the provided text to the CodeStral 22B model.
  • real-ping: Pings the bot.
  • browser-history <user>: Sends the browser history of the provided user.
  • mistral-hack <user>: Hacks the author of the provided message.

Message Commands:

  • markov-generate: Generates a response using a Markov chain based on the provided message.
  • mistral-emojify: Adds some emojis to the provided message.
  • mistral-shuffle: Shuffles the words in the provided message using Mistral-Large-2.
  • mistral-reverse: Reverses the order of the words in the provided message using Mistral-Large-2.
  • mistralization: Converts all the "M" into the Mistral logo.

📄 Contributing

Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

📞 Contact

For any inquiries, please reach out to [email protected].


Thank you for using the UnknownUser_Jack bot! Let's make the world a more interesting place together! 🌟


Feel free to customize the content, commands, and contact information as needed!

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published