|noirscape bdadc250b1 Fix save_files||4 months ago|
|.gitignore||4 months ago|
|LICENSE||8 months ago|
|README.md||7 months ago|
|config.yaml.example||7 months ago|
|log.py||4 months ago|
|logexisting.py||4 months ago|
|requirements.txt||4 months ago|
|run.py||8 months ago|
|shared_funcs.py||4 months ago|
A user-focused message logger for Discord, a la the built-in logging present in many IRC clients.
pip install --user -r requirements.txt
Attachment logging is possible, although it is disabled by default out of storage concerns. To turn it on, just flip change the setting in config.yaml . Attachment logging is done for both
logexisting.py. Attachment logging may fail due to the attachment being deleted, this is logged to the console as a warning.
Panopticon comes with a module called
logexisting.py. This module is not loaded in by default in the wrapper script for the very simple reason that it enables commands on the running account (if it is run under a user, this will function like a selfbot). If you desire to enable it, change the config file to enable it.
Enabling logexisting.py disables regular logging for that instance of panopticon for as long as it is on. This is to prevent interfering logs.
Panopticon is available under the terms of the BSD 3-clause license, which is located in this repository in the LICENSE file.
logexisting.py is licensed under the AGPLv3
There’s a dedicated channel for panopticon in the above server plus a webhook that delivers notifications.
Breaking changes will also be announced in that server, so make sure to use it to stay up to date.