https://github.com/shomykohai/kitsu-bot
🦊 Discord Bot to get anime informations from Kitsu.io
https://github.com/shomykohai/kitsu-bot
anime-api anime-bot discord discord-bot kitsu kitsu-io
Last synced: about 1 year ago
JSON representation
🦊 Discord Bot to get anime informations from Kitsu.io
- Host: GitHub
- URL: https://github.com/shomykohai/kitsu-bot
- Owner: shomykohai
- License: gpl-3.0
- Created: 2022-11-07T20:17:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-14T19:09:59.000Z (over 3 years ago)
- Last Synced: 2025-03-30T05:31:29.009Z (about 1 year ago)
- Topics: anime-api, anime-bot, discord, discord-bot, kitsu, kitsu-io
- Language: Python
- Homepage:
- Size: 502 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🦊 Kitsu Bot 🦊
[](https://twitter.com/shomykohai)
[](https://www.python.org/downloads/)
[](https://github.com/ShomyKohai/askitsu)
[](https://github.com/Rapptz/discord.py)
## **A discord bot to get information from Kitsu.io**
A discord bot written in Python useful to get directly informations about an anime or a manga inside of discord.
* Customizable prefix (default: `!`)
* Supports token authentication to Kitsu API
* Slash Commands
# ⭐ **Prerequisites**
- [askitsu](https://github.com/ShomyKohai/askitsu) (the master release)
- [discord.py 2.0+](https://pypi.org/project/discord.py/)
- [aiohttp](https://pypi.org/project/aiohttp/)
- [colorama](https://pypi.org/project/colorama/)
# 🔧 **Setup**
1. Clone the repository and install the dependencies
```shell
git clone https://github.com/ShomyKohai/kitsu-bot
cd kitsu-bot
pip install -r requirements.txt
```
2. Create a discord bot on [Discord Developer Portal](https://discord.com/developers/applications) (For more info on [how to create a bot account](https://discordpy.readthedocs.io/en/stable/discord.html))
3. Copy the Bot token and paste it inside `config.py` in the bot folder
```python
token: str = "INSERT_TOKEN_HERE"
```
**Optional**: [Get a Kitsu token](https://askitsu.readthedocs.io/en/master/token.html)
4. Start the bot with `launcher.py` in bot folder
```py
#Linux/MacOS
python3 launcher.py
#Windows
py launcher.py
```
5. Run `!synctree` to sync slash commands
# 💎 **Commands**
* 🦊 Kitsu
```html
/anime
/manga
```
* ❓ Owner
```py
!synctree #Sync global slash commands
```
# 🖼️ **Pictures**

# License
This project is under the GPL-3.0 license, see [LICENSE.md](LICENSE) file for details