Scripts for managing the Bangkok Open Source Initiative Discord server using the Discord API, Bun, and GitHub Actions.
Edit these messages files, and the corresponding messages will be updated in the Discord server.
Project channels are listed in scripts/sync-teams.ts
. To preview changes, run:
bun scripts/sync-teams.ts
In Discord, only the creator of the message can edit it. By applying the principles of GitOps and put the message contents on Git and use GitHub Actions to update the messages on behalf of the server admin, anyone can contribute by submitting pull requests, making the process of maintaining and updating important information in Discord communities more efficient, collaborative, and transparent.