311-data icon indicating copy to clipboard operation
311-data copied to clipboard

Set up bot for 311-Data issue creation automation

Open ryanfchase opened this issue 1 year ago • 5 comments

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

ryanfchase avatar Jun 08 '24 18:06 ryanfchase

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

ryanfchase avatar Jun 08 '24 18:06 ryanfchase

Looks good! Moved to prio backlog

bberhane avatar Jun 08 '24 20:06 bberhane

Github

  • Jimmy Jimmy Django
  • DjangoJimmy

ryanfchase avatar Jun 21 '24 03:06 ryanfchase

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

ryanfchase avatar Jun 24 '24 22:06 ryanfchase

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

ryanfchase avatar Jun 25 '24 00:06 ryanfchase

Good to close!

bberhane avatar Aug 23 '24 03:08 bberhane