An open API service indexing awesome lists of open source software.

https://github.com/iamvikshan/mochi

Mochi is an advanced Discord multipurpose bot containing more than 400 commands.
https://github.com/iamvikshan/mochi

Last synced: about 2 months ago
JSON representation

Mochi is an advanced Discord multipurpose bot containing more than 400 commands.

Awesome Lists containing this project

README

        

[![Version][version-shield]][version-url] [![Contributors][contributors-shield]][contributors-url]
[![PRs][pr-shield]][pr-url] [![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]

Mochi Header


The ultimate Discord multipurpose bot with 400+ commands


Report Bug

---

## 📌 Important Notice

> [!WARNING]
>
> Mochi is DEPRECATED and no longer maintained. Please consider using
> [Amina](https://github.com/iamvikshan/amina) for the latest updates and features. Contributions are however appreciated.

---

## 🚀 Features

Core Functionality

- ✅ **Slash Commands Support**
- ✅ **Discord.js v14 Ready**
- ✅ **Automated Moderation**
- ✅ **Custom Commands System**
- ✅ **Music & Radio Features**
- ✅ **Ticket System**
- ✅ **Utility Toolkit**
- ✅ **Suggestion Management**
- ✅ **Reaction Roles**
- ✅ **Family Features**
- ✅ **Giveaway Manager**
- ✅ **User-Friendly Setup**

---

## 🛠️ Requirements

[![Run on Repl.it](https://repl.it/badge/github/iamvikshan/Mochi)](https://replit.com/@vikshan/Mochi)
[![Remix on Glitch](https://cdn.glitch.com/2703baf2-b643-4da7-ab91-7ee2a2d00b5b%2Fremix-button.svg)](https://glitch.com/edit/#!/import/github/iamvikshan/Mochi)

- **Node.js** v20.18.1+
> **Note:** You may need to rebuild the canvas module for Node.js versions < v20.18.1
- **Java** v13 (for Lavalink)
- **PM2** (process manager)
- **Discord Token** - [Create App](https://discord.com/developers/applications)
- **MongoDB** Connection String - [Get Here](https://cloud.mongodb.com)
- **Giphy API Key** - [Get Here](https://developers.giphy.com)
- **OpenAI API Key** (optional for AI features)
- **Spotify Credentials** (for music features)

---

## 🚀 Quick Start

```bash
# Clone the repository
git clone https://github.com/iamvikshan/mochi.git
cd mochi

# Install dependencies
npm install

# Setup environment
cp .env.example .env
# ⚠️ Configure your .env file with required tokens
```
- Development environment
```bash
npm run dev
```
- Production environment
```bash

# Production run with PM2
npm install -g pm2
npm run start
```

---

## 🤝 Support

Join our community for help and updates:
[![Discord Server](https://invidget.switchblade.xyz/uMgS9evnmv)](https://discord.gg/uMgS9evnmv)

---

## ❤️ Support Development

Your donations help maintain and improve Mochi:
[![Sponsor](https://img.shields.io/badge/Sponsor-on%20GitHub-red?logo=github)](https://github.com/sponsors/iamvikshan)

---

[version-shield]: https://img.shields.io/github/package-json/v/iamvikshan/Mochi?style=for-the-badge
[version-url]: https://github.com/iamvikshan/mochi
[pr-shield]: https://img.shields.io/github/issues-pr/iamvikshan/Mochi?style=for-the-badge
[pr-url]: https://github.com/iamvikshan/mochi/pulls
[contributors-shield]:
https://img.shields.io/github/contributors/iamvikshan/Mochi.svg?style=for-the-badge
[contributors-url]: https://github.com/iamvikshan/mochi/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/iamvikshan/Mochi.svg?style=for-the-badge
[forks-url]: https://github.com/iamvikshan/mochi/network/members
[stars-shield]: https://img.shields.io/github/stars/iamvikshan/Mochi.svg?style=for-the-badge
[stars-url]: https://github.com/iamvikshan/mochi/stargazers
[issues-shield]: https://img.shields.io/github/issues/iamvikshan/Mochi.svg?style=for-the-badge
[issues-url]: https://github.com/iamvikshan/mochi/issues
[license-shield]: https://img.shields.io/github/license/iamvikshan/Mochi.svg?style=for-the-badge
[license-url]: https://github.com/iamvikshan/mochi/blob/master/LICENSE

![Repobeats analytics](https://repobeats.axiom.co/api/embed/61dc64e7e66cf5541e1511ad2c822c17ad581352.svg)