Cat themed Slack bot which has cute cats and random stuff no one actually needs (also quacking ducks)!

Features

  • Saves humanity
  • Meow button (if you press it it will reply with a random cat-like word in a thread)
  • Catifier which turns all your text to cute cat-like lang.
  • Cat pictures and reactions when you say meow or any cat-like word and duck pictures/reactions when you say quack/duck-like words!
  • https://http.cat command which returns the image for the status code, and also replies to any message containing any valid status code with the cat image!
  • Welcome message when you mention the bot!
  • Cat facts
  • Cat-like AI when DMed

How to run

  • Download source code from this repo
  • Install requirements
    • Use uv and run uv sync OR
    • Install Python >=3.11
    • Create a venv with python3 -m venv .venv
    • Activate it: source .venv/bin/activate
    • Install requirements: pip3 install -r requirements.txt
  • Move .env.example to .env and update the example values inside.
  • Update constants.py if you want to change any default values.
  • Run with uv run app.py or python3 app.py depending on the environment
Description
No description provided
Readme GPL-3.0 93 KiB
Languages
Python 100%