Skip to content

RXT067/altego

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alter Ego Discord Bot

LCPAE

Blazingly fast Discord bot written in Rust using Serenity Discord API library, features:

  • slow Serenity framework
  • simple management tools
  • custom commands

How to use:

Prerequisites

  • rust from https://rustup.rs or up to date Docker https://www.docker.com/.
  • libopus-dev on deb based and libopus-devel on rpm based distributions
  • libsodium-dev on deb based and libsodium-devel on rpm based distributions

Optionally (for features in voice chat)

  • youtube-dl
  • ffmpeg

Setup

First, clone repository and cd into it:

git clone https://github.com/LelCP/altego.git
cd altego

Rust from repositories or rustup.rs:

rustup override set stable
cargo build --release
DISCORD_TOKEN=yourtoken ./target/release/lcpae 

Docker:

docker docker pull fuckinlcp/altego
docker volume create lcpae-data
docker run -it -d --name lcpae --restart unless-stopped -v lcpae-data:/root/.lcpae -e DISCORD_TOKEN=yourtoken fuckinlcp/altego

Learn more about Docker here

Automatic updates with Docker using Watchtower:

docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock v2tec/watchtower

More here

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.5%
  • Dockerfile 0.5%