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

https://github.com/jellytyan/marmeladka

Funny Discord Bot for Jelly’s Server with unique features
https://github.com/jellytyan/marmeladka

bot discord discord-bot hikari hikari-arc hikari-miru hikari-py slash-commands

Last synced: 5 months ago
JSON representation

Funny Discord Bot for Jelly’s Server with unique features

Awesome Lists containing this project

README

          




Marmeladka



Senko from Sewayaki Kitsune No Senko-San



Marmeladka is a Discord bot built using the Hikari library. Inspired by the character Senko from the manga Sewayaki Kitsune no Senko-san, Marmeladka adds a vibrant and engaging touch to your server with a variety of fun features.




Report Bug
·
Request Feature


If you like this repository, feel free to leave a star ⭐ — it motivates me to keep improving!

[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=JellyTyan&repo=Marmeladka&theme=tokyonight)](https://github.com/JellyTyan/Marmeladka)
## 》Features
- [x] High speed
- [x] Slash Commands
- [x] Launch a Nuclear Bomb (just a joke feature)
- [x] Healing with Mivinka
- [x] Emotion Commands
- [x] Anime Functions
- [x] Colorful Roles
- [x] Logging
- [x] Localization
- [x] Private Channels

## 》To Do
- [x] Improve config
- [x] Custom Events
- [x] Admin Nuclear System Control
- [x] User statistic
- [x] More cute things

## 》Requirements
- PC or Server (optional).
- Python (necessarily).
- Installed PostgreSQL.
- Discord Bot Token. Get it from [Discord Developer](https://discord.com/developers/applications)

And More tokens, if you want
- Waifu Token, for anime commands. [Here](https://docs.waifu.it/rest-api/start)
- Instagram Token, for notifications. [Here](https://rapidapi.com/social-api1-instagram/api/instagram-scraper-api2/playground/apiendpoint_b1301387-dc09-4b1f-ba39-b7b51d186b40)
- And many discord channels ids.

## 》Installation Guide

Clone the repo by running
```bash
git clone https://github.com/JellyTyan/Marmeladka.git
```
### After cloning, Fill in all required fields in /config/.env **(rename `.env.example` to `.env`)**
### Configure PostgreSQL with database marmeladka_db, user marmeladka_user, and password marmeladkabot.
### Install poetry
```bash
pipx install poetry
```
### Install all dependencies
```bash
poetry install
```
### Run bot with
```bash
poetry run python3 main.py
```
### All done!

## 》Home, Sweet Home
[![DiscordBanner](https://invidget.switchblade.xyz/77keb7smna)](https://discord.gg/77keb7smna)

[Jelly's Server](https://discord.gg/77keb7smna) - Marmeladka's Home. Here she is working stable and funny!