Hello Community!
I have fiddled together a new package:
It is a scheduler for posting to Social Media. You add your channels, set up a message and define the rhythm in which it shall be sent to those channels. I have included a Task which can be triggered to run the postings.
It is intended for recurring postings like “join our newsletter”, “reminder to upcoming X” and so on…
Currently available Channels:
- Bluesky
- Mastodon
- Telegram
- Matrix (via a User)
- Listmonk Email Campaign
- Generic Webhook (send to n8n for further handling)
X / Twitter is prepared but not implemented because there is no free option for using the API.
You can insert images to the body of the message or attach files as attachment.
Please have a look and recommend improvements!
PS: I have built this package with ChatGPT, but reviewed everything to the best of my knowledge. For the coding prompt, I have given these sources:
- concreteCMS repo for version 9.4+ as a main orientation for Code and Classes @frz @andrew
- concretecms-skills from @MacareuxDigital for explicit best practices
- CommunityStore from @mesuva as an example how to create Entities and DB Tables
Thank you for making this a great CMS!