All Projects → HarTexTeam → HarTex-rust-discord-bot

HarTexTeam / HarTex-rust-discord-bot

Licence: AGPL-3.0 license
A (WIP) Discord Bot for Administration and Moderation; written using the Rust Programming Language.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to HarTex-rust-discord-bot

emojis
An emoji management bot for Discord.
Stars: ✭ 18 (+20%)
Mutual labels:  discord-bot
yumeko
The real yumeko UwU. Rewrite: https://github.com/youKnowOwO/yumeko-ts
Stars: ✭ 28 (+86.67%)
Mutual labels:  discord-bot
robbb
The main bot for the r/unixporn discord server!
Stars: ✭ 95 (+533.33%)
Mutual labels:  discord-bot
discord.css
And you thought it wasn't possible
Stars: ✭ 20 (+33.33%)
Mutual labels:  discord-bot
Disbots
Add your Discord bot now and observe the progress on your bot or get the code for your bot and watch your bot expand. Spice up your Discord experience with our diverse range of Discord bots. This is a modification of the well-known v-codes botlist.
Stars: ✭ 23 (+53.33%)
Mutual labels:  discord-bot
Music-Slash-Bot
A music bot written in Discord.js and Distube using the slash command
Stars: ✭ 34 (+126.67%)
Mutual labels:  discord-bot
Discord-BOT-Dashboard
This version is outdated, please check out Discord BOT Dashboard v2
Stars: ✭ 32 (+113.33%)
Mutual labels:  discord-bot
PokeBall-SelfBot-Poketwo-Autocatcher
This specific selfbot was designed to automatically catch pokemon spawned on Discord by Poketwo bot. It also offers other utility functions to automate features like trading, releasing, id search, etc. Currently the autocatcher is powered by AI making it possible to autocatch pokemons on multiple bots like PokeTwo, PokeRealm, etc.
Stars: ✭ 306 (+1940%)
Mutual labels:  discord-bot
suggestions-bot
A Discord bot designed to build better communities by encouraging a positive and constructive relationship between community and staff.
Stars: ✭ 22 (+46.67%)
Mutual labels:  discord-bot
Music-Discord-Bot
A music Discord bot with more than 30+ commands which allows to play music on your server efficiently. Supports Youtube, Spotify, Deezer and Soundcloud links. Skips intros and blanks in the music with Sponsorblock.
Stars: ✭ 57 (+280%)
Mutual labels:  discord-bot
ValorantStoreChecker-discord-bot
Valorant Utility Bot
Stars: ✭ 154 (+926.67%)
Mutual labels:  discord-bot
gatekeeper
supercharge your discord commands by gatekeeping them in a flow of reactivity ⛓⚡
Stars: ✭ 52 (+246.67%)
Mutual labels:  discord-bot
HifumiOld
🛠️ A Discord bot that focuses on managing large servers
Stars: ✭ 27 (+80%)
Mutual labels:  discord-bot
maki
discord bot using rust
Stars: ✭ 17 (+13.33%)
Mutual labels:  discord-bot
DiscordBot-Template
A boilerplate / template for discord.js bots with 100% coverage of Discord API, command handler, error handler based on https://discordjs.guide/
Stars: ✭ 129 (+760%)
Mutual labels:  discord-bot
Azuma
A package that actually syncs your ratelimits across all your clusters on Discord.JS
Stars: ✭ 19 (+26.67%)
Mutual labels:  discord-bot
ksoftapi.py
Official API Wrapper for KSoft.Si API
Stars: ✭ 31 (+106.67%)
Mutual labels:  discord-bot
yuuko
🔰 No-frills Discord command framework for Eris
Stars: ✭ 15 (+0%)
Mutual labels:  discord-bot
coolme
A 🌜⚽⚽👢 Discord bot, invite ➡
Stars: ✭ 13 (-13.33%)
Mutual labels:  discord-bot
neo
A Discord bot built to satisfy a multitude of needs
Stars: ✭ 16 (+6.67%)
Mutual labels:  discord-bot

HarTex, a Rust Discord Bot

HarTex Community

GitHub Badge License Minimum Supported Rust Version

Alt

A Discord bot primarily for moderation and administration; built to be stable, flexible and customizable.

Honourable Mention

JetBrains Logo (Main) logo.

This project is built with the amazing JetBrains products. Check them out!

Project Information

Community Guild

There is an official Discord community guild for this project!

You may follow the latest developments as well as ask for support in the guild.

Minimum Supported Rust Version (MSRV)

This project has an MSRV of 1.63.0. What this means is that, a Rust compiler of version 1.63.0 or above is required to build and run the entire project.

1.63.0 is typically the latest nightly version of the compiler - we use the nightly release channel because there are certain features we need are gated behind a feature flag which is only usable when using the nightly compiler.

Project Structure

This project is organized with a Cargo workspace which includes all the crates in the root directory of the repository.

base

The base library for the bot. Contains the most minimal features for the codebase to make use of

cache_base

Base framework for caching. Custom backends are supported by implementing the Backend trait in the library.

cache_discord

The cache for Discord objects.

env

Convenience wrappers for interacting with the process environment. Environment variables, for example.

event

The standalone event handler and processor.

ext

Useful extensions to various libraries used by the bot.

gateway

The standalone process that connects to the Discord gateway; sends requests to the event handler processor when events are received from the Discord gateway.

loadbal

Implementation of a load balancer.

manidb

Database manipulation procedures for the codebase. These are used to interact with the databases used by the bot.

model

Common and useful models used throughout the codebase.

rest

The standalone REST process that acts as a proxy over the Discord API.

Made with ❤️, using The Rust Programming Language

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].