Sign inSign up

ianburgwin/panopticon

By ianburgwin

•Updated over 4 years ago

Log messages in Discord, a la IRC

Image
0

1.2K

ianburgwin/panopticon repository overview

⁠Panopticon

A user-focused message logger for Discord, a la the built-in logging present in many IRC clients.

⁠Dependencies

⁠Installation, setup, and usage

  • Clone the repo
  • Copy config.py.example to config.py and edit it
  • ./run.py

⁠Docker

A Docker image is provided as ianburgwin/panopticon⁠. A sample compose file is also provided in this repository.

Either PANOPTICON_TOKEN or PANOPTICON_TOKEN_FILE environment variables is required.

Configurable environment variables:

NameDescriptionDefault
PANOPTICON_TOKENDiscord bot token, used over PANOPTICON_TOKEN_FILE if provided(required)
PANOPTICON_TOKEN_FILEFile containing the Discord bot token, usually used with Docker secrets(required)
PANOPTICON_USE_LOCALTIMEWhether or not to use local time (true) or UTC (false) for timestampsfalse
PANOPTICON_MAX_MESSAGESMaximum number of messages to cache, affecting how far back edits can be logged7500
PANOPTICON_AWAY_STATUSStatus to display on Discord (available: online, offline, idle, dnd, do_not_disturb, invisibleidle
PANOPTICON_IGNORE_SERVERSComma-separated list of server IDs to ignore

⁠License

Panopticon is available under the terms of the BSD 3-clause license, which is located in this repository in the LICENSE file.

⁠Credits and Thanks

Tag summary

Content type

Image

Digest

Size

47.8 MB

Last updated

over 4 years ago

docker pull ianburgwin/panopticon