A Limnoria plugin that monitors IRC channels for BlueSky posts and provides previews of their content.
- Monitors channels for bsky.app links
- Displays post content and author information
- Configurable per-channel basis
- Minimal and unobtrusive output format
- Limnoria IRC Bot
- Python 3.6 or higher
- Required Python packages:
- requests
- beautifulsoup4
-
Install the required Python packages:
pip install requests beautifulsoup4
-
Clone this repository into your Limnoria plugin directory:
cd /path/to/your/bot/plugins git clone [email protected]:Nelluk/BlueSky.git
-
Load the plugin in your Limnoria bot:
/msg yourbot load BlueSky
To enable the plugin in a channel:
-
Set the list of enabled channels
/msg yourbot config plugins.BlueSky.enabledChannels #my_channel ##myOtherChannel
-
To view currently enabled channels:
/msg yourbot config plugins.BlueSky.enabledChannels
Once enabled in a channel, the plugin will automatically detect BlueSky links and display their content. No additional commands are needed.
Example output:
<user> https://bsky.app/profile/jburnmurdoch.bsky.social/post/...
<bot> A tale of two platforms: BlueSky user numbers have hit a new record high in recent days, while the number of people deleting their accounts on X/Twitter has rocketed 🚀 -- John Burn-Murdoch (@jburnmurdoch.bsky.social)