Skip to content

DIsCOrd STAtus PREsence System. A minimal Discord presence system.

License

Notifications You must be signed in to change notification settings

anntnzrb/dicostapres

Repository files navigation

dicostapres

discord status presence system is a minimal presence system for discord.

Prerequisites

  • Python 3.11+
  • Poetry
  • Discord Token

Nix

This project is nix flakes ready. Just hook into the shell and install the dependencies using poetry.

Installation

  1. git clone & cd into the repository

    git clone https://github.com/anntnzrb/dicostapres
    cd dicostapres/
  2. Install dependencies using poetry

    poetry install
  3. Create the .env file by cp-ing the .env.example file

    cp ./.env.example ./.env
  4. Modify the .env file accordingly

Usage

The 3 environment variables that are required to set are:

  • DISCORD_TOKEN - The user's Discord token
  • DISCORD_STATUS - The status of the user. Can be online, idle, dnd
  • DISCORD_STATUS_MSG - The custom status message

Running

Simply execute just run:

just run

Installation steps #3 and #4 may be omitted if the environment variables are set manually. However, the .env method is preferred for less verbosity.

DISCORD_TOKEN=Ujg5NzI3Nz... DISCORD_STATUS=online DISCORD_STATUS_MSG='Playing with dicostapres' just run

COPYING

Refer to the COPYING file for licensing information.

Unless otherwise noted, all code herein is distributed under the terms of the GNU General Public License Version 3 or later.

About

DIsCOrd STAtus PREsence System. A minimal Discord presence system.

Topics

Resources

License

Stars

Watchers

Forks