Skip to content

Bot - interaction with the service django_service_anime

License

Notifications You must be signed in to change notification settings

OleksiiMartseniuk/bot_anime

Repository files navigation

Python Framework  Version License

About

Telegram bot that allows you to interact with the service DjangoServiceAnime. Subscribe to anime and get notified when a new series is released. Display information about anime.

Documentation

Telegram commands

Commands Descriptions
/profile Subscribe to anime and get a reminder when a new series is released
/schedules Anime release schedule sorted by day of the week
/timeline Latest updated anime without a release date
/anons Receive announcements
/search Search anime by name
/filter_genre Filter by genre
/about Information about the bot, the ability of the user to send messages to the administrator
/cancel Cancel current action

Technology

Python Aiogram Httpx

Instructions

Create a file at the root of the project .env

# Bot
TOKEN_BOT='you_token'

# TimeZone
TZ='you_time_zone'

# Api
API_KEY='you_api_key'
HOST_API='host_django_service_anime'

Build the image and run the container

docker-compose up --build

Test

docker exec -it bot bash

Pytest

pytest tests

Distribute

Developers

License

Project AnimeBot is distributed under the MIT license.

About

Bot - interaction with the service django_service_anime

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published