Skip to content

AnyKeyShik/Bismarck

Repository files navigation

Bismarck bot

License Stars Forks Issues

Bot for MSU Anime Club

Now:

  • Grab pictures with tags and rating what user gives
  • Get feedback for anime what user gives
  • Choice from several variants
  • KEK

Getting started

Requirements

To compile and run this project, you will need:

  • requests
  • vk_api
  • anytree
  • rapidfuzz
  • pyyaml
  • PySocks (optional, for proxy if needed)
  • Python3

Deploy

Without Docker
  1. Fill constants for auth to VK
  2. Install requirements
  3. Run run.py
With Docker
  1. Fill constants for auth to VK
  2. Build image (docker build -t <image_name> .)
  3. Create folder for logs
  4. Start container with your folder (docker run --restart=always -d -v <your_folder>:/Bismarck/logs -t <image_name>)

In future:

  • Give random picture through random or fixed time intervals
  • Advise anime with genre and rating what user gives