Remind members to contribute to open source
See original GitHub issueObjective
Remind members of the community to contribute to open source. The main idea is for the reminder to go off daily so that members get in the habit of contributing small and often 😃. But, the time it goes off should be configured.
Note: this could be turned off by a policy. If the user doesn’t want to be pinged, there must be a command or something else to turn it off.
Proposed Solutions
All the proposed solutions below should use the “engine” developed on #81, to create the reminder. In other words, this reminder for open source contribution should be “an instance” of reminders on the app, where other instances are created by the users themselves.
- Create a reminder specifically for a message about open source in
index.ts
. This message is sent by the bot to the channel#opensource
of the discord server with a@channel
, or perhaps a role that only people who want to be pinged have 🤔 . - The bot sends a DM to each member daily at a given moment (again, this can be configured) with the reminder message. On the DM, the user can execute a command to be removed from the list of pinged members (this list needs to be persisted)
Questions
I think this feature has been talked on the community and/or Eddie’s live streams, so let me know how you think we should approach this 😃. Also, do you think this issue should be dependent on #81 or can it be developed without it?
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (5 by maintainers)
Top GitHub Comments
I think keep it separate to #81 for now. They might share some common parts, but I think we can abstract any commonality when the 2nd feature is built.
How were you thinking about the scheduler? Maybe using something like this? https://www.npmjs.com/package/node-schedule
Yes I agree we should start with something simple at first. But do you agree this issue depends on #81 @eddiejaoude? It would use some function or module to set a function to run at a given time, like: