https://github.com/mathiazom/vasko
🧹 Chores notification bot for Slack
https://github.com/mathiazom/vasko
chores reminder slack-bot
Last synced: about 1 year ago
JSON representation
🧹 Chores notification bot for Slack
- Host: GitHub
- URL: https://github.com/mathiazom/vasko
- Owner: mathiazom
- Created: 2024-09-10T17:17:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-23T16:29:30.000Z (over 1 year ago)
- Last Synced: 2025-03-23T23:36:35.727Z (about 1 year ago)
- Topics: chores, reminder, slack-bot
- Language: Rust
- Homepage:
- Size: 134 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vasko
Chores notification bot for Slack
[](https://github.com/users/mathiazom/packages/container/package/vasko)
### Quick Start
The example configuration file [`config.example.kdl`](config.example.kdl) demonstrates the basic setup for Slack integration, workers, reminders, tasks, and schedule. Copy it to your own `config.kdl` and tweak away.
```bash
cp config.example.kdl config.kdl
```
With a `config.kdl` in your working directory, you have at least two options for getting vasko off the ground:
#### Build and run from source
```bash
cargo build --release
```
```bash
./target/release/vasko
```
#### Pull and run prebuilt Docker image
```bash
docker pull ghcr.io/mathiazom/vasko:main
```
```bash
docker run -v $(pwd)/config.kdl:/app/config.kdl ghcr.io/mathiazom/vasko:main
```
#### ... or somewhere in the middle
```
docker build -t vasko -f docker/Dockerfile .
```
---

> I started my own little carpet and upholstery cleaning business. I've done it for 20 years. I live well.
>
> — Vasko da Gama, circa 2021 (probably)