Skip to content

A Discord bot that appends your time zone to your nickname safely.

License

Notifications You must be signed in to change notification settings

venashial/chronos

Repository files navigation

Chronos

Example screenshot of Chronos changing a user's nickname

Chronos uses a single permission to safely append users' timezones to their nicknames via a slash command. It uses the Serenity Rust library to communicate with Discord. Once part of a server, any user can use /tz. Chronos uses ephemeral messages so channels won't get clogged with bot messages.

Commands

/tz [timezone]

Append your timezone to your nickname

/clear

Remove your timezone from your nickname

/custom [UTC offset]

Append a custom UTC offset to your nickname

Invite

https://discord.com/oauth2/authorize?client_id=884672312010485770&scope=bot%20applications.commands&permissions=134217728

Self-host

Use the Docker image with the required environment variables.

Example docker.compose

version: '3'
services:
  bot:
    image: ghcr.io/venashial/chronos:main
    environment:
      - DISCORD_TOKEN=0000000000
      - APPLICATION_ID=000000000

About

A Discord bot that appends your time zone to your nickname safely.

Resources

License

Stars

Watchers

Forks