/Asami

Generic Rust Discord bot for whatever reason.

Primary LanguageRustBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Asami

Asami is a Discord bot without any current goals written in Rust. In its current state, it works fine, but has no proper use.

Please don’t look at the source, it’s all a big shitfest.

Usage

  1. Get Rust using Rustup.

  2. Compile using cargo build --release, potentially for some other target triple than the compiling system.

  3. Install PostgreSql using your package manager or installer of choice. This is required to be running properly configured with the table setups found in scheme.rs.

  4. Run the bot once and fix the config.toml file with correct information.

  5. Get a bot token from https://discordapp.com/developers.

  6. Run the bot as one usually would and start using it. The owner of the bot will be automatically fetched upon every start.

Dependency Graph

A Rust program without a dependency graph would be incomplete. The graph was generated using cargo deps --all-deps | dot -Tpng >| graph.png.

Dependency graph

Licence

The project is licensed under the BSD 3-Clause Licence, and is as such free software.