Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shiyinq/daakuu

🤖 Unofficial bot for anilist.co on Telegram.
https://github.com/shiyinq/daakuu

anilist anilist-api anime animebot bot chatbot telegrambot

Last synced: about 12 hours ago
JSON representation

🤖 Unofficial bot for anilist.co on Telegram.

Awesome Lists containing this project

README

        

# DaAKuu
[![GitHub top language](https://img.shields.io/github/languages/top/Shiyinq/daakuu)](https://github.com/Shiyinq/daakuu)
![GitHub repo size](https://img.shields.io/github/repo-size/Shiyinq/daakuu)
![GitHub last commit](https://img.shields.io/github/last-commit/Shiyinq/daakuu)
![GitHub commit activity](https://img.shields.io/github/commit-activity/w/Shiyinq/daakuu)

| ![Home](docs/images/daakuu_1.png) | ![Trending](docs/images/daakuu_2.png) | ![Detail](docs/images/daakuu_3.png) | ![Review](docs/images/daakuu_4.png) |
|:---:|:---:|:---:|:---:|

DaAKuu (Daftar Anime Kuu) is an unofficial bot for [anilist.co](https://anilist.co) bot.

## Table of Contents
- [DaAKuu](#daakuu)
- [Table of Contents](#table-of-contents)
- [Requirements](#requirements)
- [Development](#development)
- [Deployment](#deployment)

## Requirements
- Node JS v20.10.0
- NPM v10.2.3
- nodemon lates

## Development
Clone and install dependencies.

**1. Clone this repository**
```
git clone https://github.com/Shiyinq/daakuu.git
```
**2. Navigate to the project directory**

```bash
cd daakuu
```
**3. Install dependencies**

```bash
npm install
```

**4. Create `.env` file**

```base
cp .env.example .env
```

**5. Fill the `BOT_TOKEN`**

you can get token from [@BotFather](https://t.me/botfather)

**6. Run the bot script**

```bash
npm run dev
```

## Deployment
Before you begin, ensure you have [Docker](https://docs.docker.com/engine/install/) installed.

**1. Clone the repository**
```bash
git clone https://github.com/Shiyinq/daakuu.git
cd daakuu
```

**2. Create environment files**
```bash
cp .env.example .env
```

Open `.env` file you have created and update the values.

**3. Build and run the Docker containers**
```bash
docker compose up --build -d
```
Wait a few minutes for the setup to complete, bot running on http://localhost:8080.