Slack bot that gives you cute cat and duck pictures when you say meow or duck.
Find a file
2026-05-16 22:53:50 +02:00
.slack Initial commit with meow and quack stuff 2025-12-10 20:58:48 +01:00
.env.example Update default model in .env.example, add AI context from conversation history 2025-12-12 20:16:15 +01:00
.gitignore Initial commit with meow and quack stuff 2025-12-10 20:58:48 +01:00
.python-version Add environment file, dont use slackcli run but direct token run instead. Switch to uv for better performance and compatibility, make meow-translator a better catify, add openrouter/LLM support when typing in DMs with a cute cat prompt, fix mrkdown argument, move constants to constants.py, update welcome message, improve README 2025-12-12 20:04:05 +01:00
app.py Add description overrides and all http.cat codes. Fix bot replying to another bot's mentions 2025-12-17 22:32:38 +01:00
constants.py Add description overrides and all http.cat codes. Fix bot replying to another bot's mentions 2025-12-17 22:32:38 +01:00
LICENSE Initial commit with meow and quack stuff 2025-12-10 20:58:48 +01:00
manifest.json Update README with features and better , add reactions when saying meow or quack, fix phrases being used as markdown, make meow button threaded 2025-12-11 21:09:18 +01:00
pyproject.toml Update libraries to newest version 2026-05-16 22:53:50 +02:00
README.md Add environment file, dont use slackcli run but direct token run instead. Switch to uv for better performance and compatibility, make meow-translator a better catify, add openrouter/LLM support when typing in DMs with a cute cat prompt, fix mrkdown argument, move constants to constants.py, update welcome message, improve README 2025-12-12 20:04:05 +01:00
requirements.txt Update libraries to newest version 2026-05-16 22:53:50 +02:00
uv.lock Update libraries to newest version 2026-05-16 22:53:50 +02:00
version.py Initial commit with meow and quack stuff 2025-12-10 20:58:48 +01:00

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