Skip to content

Create Community Call bot at .github/workflows/bot-community-call.yml #1056

@exploreriii

Description

@exploreriii

Problem

We host fortnightly community calls where we want to hear about the community all things related to the python sdk.

We don't have a way of marketing these and sometimes we forget to do that. It would be nice if its all automated, giving information to people that could benefit from it.

Solution

Create a bot that informs users there is a python sdk community call happening at 2PM UTC and in 4 hours time.
The Python SDK community calls are held FORTNIGHTLY at 2PM UTC Wednesdays.

I believe it should post a maximum of ONCE, and post on all issues - whether they have an assignee or not. That's because we want to hear from the community which includes devs, but also issue creators, and those that have interacted with issues.I believe that once people are aware we have a community call, there is no need to post again on that same issue.

I think this direct link works to the meeting (please check)

https://zoom-lfx.platform.linuxfoundation.org/meeting/92041330205?password=2f345bee-0c14-4dd5-9883-06fbc9c60581

We should add a disclaimer this is an automated reminder and please subscribe to the meeting to be notified of any changes and look at the hiero calendar at https://zoom-lfx.platform.linuxfoundation.org/meetings/hiero?view=week

I think the bot should be very similar to:
.github/workflows/bot-office-hours.yml
It should only post ONCE maximum on a pull request that is open, and only 4 hours before the scheduled time (ideally) so it is actually helpful. It shouldn't post on PR's, it should post on issues. Once posted, it should never post again on the same issue.

NOTES
Please test this on a fork, by merging to main and then creating an issue (you'll need to enable issues in settings). You'll have to change the scheduled time it notifies to test it.

Alternatives

No response

Metadata

Metadata

Labels

enhancementNew feature or requestgithub_actionsPull requests that update Github Actions code.intermediaterequires some knowledge of the codebase with some defined steps to implement or examples

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions