Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devict/promobot
Automated events promotion
https://github.com/devict/promobot
go golang hacktoberfest
Last synced: about 1 month ago
JSON representation
Automated events promotion
- Host: GitHub
- URL: https://github.com/devict/promobot
- Owner: devict
- License: mit
- Created: 2022-02-26T21:46:11.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-29T18:19:27.000Z (about 2 years ago)
- Last Synced: 2024-06-21T16:58:21.642Z (7 months ago)
- Topics: go, golang, hacktoberfest
- Language: Go
- Homepage:
- Size: 43.9 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# promobot
This project aims to automate the promotion of devICT events, and events of local groups. It connects one or more sources to one or more channels.
## Sources
A `Source` represents a source of events data from a specific organization. promobot will iterate through each defined source to get a list of upcoming events for promotion.
## Channels
A `Channel` represents something that can have an event promoted through it. Examples are Slack or Twitter.
## NotifyRules
A a list of `NotifyRule`s describes when to send promotional messages about an event to various channels. A rule defines how many days out to promote the event, and what the message should look like for events promoted at that time.