Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.4 KB

README.md

File metadata and controls

52 lines (40 loc) · 1.4 KB

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