311-data
311-data copied to clipboard
Set up bot for 311-Data issue creation automation
Overview
We need to set up a user-bot automation for the 311-Data repo so that it can create issues when a user submits questions or feedback to our contact page form
Action Items
311-Data bot, do these by next week (OR at Bonnie 1 on 1 interview)
- [x] PMs come up with a human name (bot names might get flagged by github): https://github.com/hackforla/311-data/issues/1753#issuecomment-2181909616
- [x] Admin makes a hackforla email address (awaiting admin team, can also ask Bonnie)
- [x] PM team adds credentials to 1Password
- [x] PM team creates github account
- [x] Bonnie/Admin adds bot's github to HackForLA org
- [ ] PMs to add team permissions to this bot
- [ ] finish automation implementation, as outlined in this dev ticket and this PM ticket
- [x] ask admin team to set up a bot with read/write permissions for the 311-Data repository
- [ ] generate a personal access token for this bot
- [ ] add the personal access token to the 311-Data secrets page for use within the app
- [ ] use this github token for Contact Us form App Script
- [ ] confirm the app works by using the contact form to create test-tickets
Resources/Instructions
- related Contact Page ticket: https://github.com/hackforla/311-data/issues/1682
- this ticket is moving forward now but it cannot go live until this ticket completes
- website team's bot for making issues and PRs
- website's Wins Page docs: https://github.com/hackforla/website/wiki/Wins-page
I'm opening this up for review, but I've already moved forward with asking the admin team for help: https://hackforla.slack.com/archives/C01Q24YF56J/p1717870098584949
Looks good! Moved to prio backlog
Github
- Jimmy Jimmy Django
- DjangoJimmy
I've made a note that we are awaiting admin team on creation of hackforla email... but we can also ask Bonnie to help us with this at the interview:
- [ ] Admin makes a hackforla email address (awaiting admin team, can also ask Bonnie)
cc @cottonchristopher @bberhane
Adding this step bc a volunteer is using their token for dev testing...
- [ ] add the personal access token to the 311-Data secrets page for use within the app
Good to close!