Push logs generated by Pioreactors to your Discord workspace
Project description
Pioreactor Logs2Discord
This is a Pioreactor plugin to post a bioreactor's logs to a Discord channel.
Installation
This is a two part installation.
1. Setting up your Discord channel
-
You probably want a dedicated channel for incoming logs, as it can get chatty. So go ahead and create a dedicated channel in your Discord channel. I've called mine
experiment_logs
. -
Under your server's dropdown, find "Server Settings" -> "Integrations"
-
Click "Webhooks" -> "New webhook" to create your webhook. Give it a name like
PioreactorLogs
, and choose the channel from step 1. Here's an avatar icon you can use too: -
Copy the webhook URL to your clipboard. We'll need this in a moment.
2. Installing this plugin
-
In your Pioreactor interface, click on "Plugins". Find
pioreactor-logs2discord
, and click "Install" beside it. Or you can runpio plugins install pioreactor-logs2discord
. Either way, this plugin will be installed on your leader Pioreactor. -
After installing (should take less than a minute), click on "Configuration". At the bottom of the page will be a section called
[logs2discord]
.
[logs2discord]
discord_webhook_url=
log_level=INFO
Add your webhook URL from step 4. here. Click "Save". You can also change the level of logs to report, see Python logging levels.
-
Power-cycle (reboot) the Pioreactor leader, or ssh into the Pioreactor leader and run
sudo systemctl restart pioreactor_startup_run@logs2discord.service
-
In your dedicated Discord channel, you should start to see logs arrive!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pioreactor_logs2discord-0.2.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 687c9034a2aac779b987070845477d7d27031374c995e0519873caade21548ab |
|
MD5 | 4e42f119e52eb5d973e1ba946fe0bc0e |
|
BLAKE2b-256 | d02b971584d77dd36dedd41251fec1e66d6dd21d9bb2daf417f8d4ef54d5e24e |
Hashes for pioreactor_logs2discord-0.2.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5d5194720be757e44f56b4f39f5fe1f79f8cc331495a17bb147454f2ca5c4df |
|
MD5 | cd5d776e9f6eb6b6c7ac204cedfa5915 |
|
BLAKE2b-256 | a7814cf9fc18d3953459e0ff1c61c811a80d67cf270c8c04e2b4b450af2f7a3c |