Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unknownrori/rori-discord-bot
Discord bot written in Rust that demonstrates basic command handling using both prefix and slash commands. The bot in future will also integrates with GPT-2 for generating text responses.
https://github.com/unknownrori/rori-discord-bot
discord-bot discord-rust rust-lang shuttle-rs
Last synced: about 4 hours ago
JSON representation
Discord bot written in Rust that demonstrates basic command handling using both prefix and slash commands. The bot in future will also integrates with GPT-2 for generating text responses.
- Host: GitHub
- URL: https://github.com/unknownrori/rori-discord-bot
- Owner: UnknownRori
- License: bsd-3-clause
- Created: 2023-08-07T22:19:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-16T06:12:02.000Z (8 months ago)
- Last Synced: 2024-03-16T07:24:42.040Z (8 months ago)
- Topics: discord-bot, discord-rust, rust-lang, shuttle-rs
- Language: Rust
- Homepage:
- Size: 322 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rori Discord Bot
This is a Discord bot written in Rust that demonstrates basic command handling using both prefix and slash commands. The bot in future will also integrates with GPT-2 for generating text responses.
## 🛠️ Development
Make sure you have cargo installed
```sh
# Clone the repository and enter the directory
git clone https://github.com/UnknownRori/rori-discord-bot
cd rori-discord-bot# Build the project
cargo build# Test the project
cargo test
```## 🚀 Deployment for Shuttle
Make sure you installed shuttle
```sh
cargo install cargo-shuttle
``````sh
# Enter directory of the cloned repository
cd rori-discord-bot# Copy the example secret file
cp ./Secrets.toml.example ./Secrets.toml# Enter credentials and other stuff
vim ./Secrets.toml# Deploy the app
cargo shuttle deploy
```## 🌟 Contribution
Feel free to contribute, send pull request or issue and i will take a look
## 📑 License
[BSD-3 Clause License](./LICENSE)