Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
M
meeting-bot
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 8
    • Issues 8
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • SRCT
  • meeting-bot
  • Issues
  • #3

Closed
Open
Opened Oct 16, 2016 by Daniel W Bond@dbond2Developer

post a meeting preview the day before a meeting on #general

Refer to issue #2 for the series of actions that will trigger this post.

Identify tomorrow's meeting by comparing today's date and the list of events on our Google Calendar, through the Calendar API.

Once an affirmative response has been received from #meeting-planning, through the Trello API, find a list on meeting planning board that has as its title the date of the meeting tomorrow. Iterate through the cards on that list, saving their names. Use that data to write and format a post for #general. Ping only @here. This post should say something along the lines of 'Hello, <!here>!. We have a meeting we're planning for you for tomorrow. Here's what we'll be covering:', with the saved Trello card titles listed below as bullet points. 'See you tomorrow in [location of the meeting] at [time of the meeting].'

An accompanying file should be written with a variety of phrasing that the bot can use to make this post feel more natural and less impersonal.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: srct/meeting-bot#3