Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natsukagami/youmubot
Public Youmubot system, modular (I hope!) and safe and fast...
https://github.com/natsukagami/youmubot
Last synced: about 2 months ago
JSON representation
Public Youmubot system, modular (I hope!) and safe and fast...
- Host: GitHub
- URL: https://github.com/natsukagami/youmubot
- Owner: natsukagami
- License: mit
- Created: 2020-02-01T05:53:53.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T13:04:08.000Z (3 months ago)
- Last Synced: 2024-10-31T13:40:57.975Z (3 months ago)
- Language: Rust
- Homepage:
- Size: 1.3 MB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# youmubot
![Deploy](https://github.com/natsukagami/youmubot/workflows/Deploy/badge.svg)
![Build and Test](https://github.com/natsukagami/youmubot/workflows/Build%20and%20Test/badge.svg)A Discord bot made specifically for server "Dự tuyển Tổng Hợp". Written in Rust.
All PRs welcome.
## Project structure
- `youmubot`: The main command. Collect configurations and dispatch commands.
- `youmubot-prelude`: Base structures and handy functions for command parsing / service handling.
- `youmubot-db`: Base database structures.
- `youmubot-core`: Core commands: admin, fun, community
- `youmubot-osu`: osu!-related commands.## Working with `sqlx`
### Regenerate compiler information
From within `./youmubot-db-sql` run
```bash
cargo sqlx prepare --database-url "sqlite:$(realpath ..)/youmubot.db"
```## License
Basically MIT.