{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":677020428,"defaultBranch":"main","name":"chatops-beatbuddy","ownerLogin":"thenameiswiiwin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-10T14:49:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77778429?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691679018.0","currentOid":""},"activityList":{"items":[{"before":"fb72a66bf71595f722625762966ba8d36a5bda25","after":"259c42292e122bbb8fa8ae6bd07fd20515758bba","ref":"refs/heads/main","pushedAt":"2023-08-18T16:37:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"Notion board link","shortMessageHtmlLink":"Notion board link"}},{"before":"9d39cca6fae50508ffa8f50e7671d9da0ebfcec7","after":"fb72a66bf71595f722625762966ba8d36a5bda25","ref":"refs/heads/main","pushedAt":"2023-08-18T16:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"README usage link","shortMessageHtmlLink":"README usage link"}},{"before":"33e8daa079b292131d83974fc9a8ec5bf83ce47f","after":"9d39cca6fae50508ffa8f50e7671d9da0ebfcec7","ref":"refs/heads/main","pushedAt":"2023-08-18T16:21:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"Add reminder scheduled task to post new Notion items to Slack\n\ncheduled task using Netlify functions to automatically fetch and post new song submissions from Notion to a designated Slack channel. The postNewNotionItemsToSlack handler retrieves new items using the getNewItems function and then utilizes the slackApi to post formatted messages to Slack. This enhancement fosters seamless communication and collaboration within the community. Scheduled to run every Monday at 9:00 AM.","shortMessageHtmlLink":"Add reminder scheduled task to post new Notion items to Slack"}},{"before":"7a7ad07156687cb2f4478d6d7e2cdb44879d4165","after":"33e8daa079b292131d83974fc9a8ec5bf83ce47f","ref":"refs/heads/main","pushedAt":"2023-08-18T15:49:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"Added Notion API Integration\n\nIntegrate Notion API functions for retrieving, saving, and handling new items. The functions enable communication between the application and the Notion database, allowing seamless interaction with the BeatBuddy community's song sharing and discussion process.","shortMessageHtmlLink":"Added Notion API Integration"}},{"before":"fd1d9c9439a5706120d42a3622086a8bf2f189f2","after":"7a7ad07156687cb2f4478d6d7e2cdb44879d4165","ref":"refs/heads/main","pushedAt":"2023-08-18T01:33:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"bot shortcut message\n\nPrompt users to utilize the /beatbuddy slash command in a main channel, sparking lively community discussions around their chosen songs.","shortMessageHtmlLink":"bot shortcut message"}},{"before":"37c98a2132f925be912fba3a54102102fb50a885","after":"fd1d9c9439a5706120d42a3622086a8bf2f189f2","ref":"refs/heads/main","pushedAt":"2023-08-18T01:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"Handle interactive Slack modal submissions\n\nhandle interactive submissions from a Slack modal. The handleInteractivity function processes the payload, extracts song information and genre, and then posts a message to a Slack channel. If an unsupported callback ID is received, an error response is returned.","shortMessageHtmlLink":"Handle interactive Slack modal submissions"}},{"before":"6be504931583a71b8c69324e04d8e381995eafd4","after":"37c98a2132f925be912fba3a54102102fb50a885","ref":"refs/heads/main","pushedAt":"2023-08-12T15:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"Music sharing modal and input setup\n\nSlack modal for music sharing within the BeatBuddy environment. The modal prompts users to input their favorite song and artist, along with selecting the song's genre. This update enhances the user experience by allowing easy sharing of musical preferences and fostering collaboration among users.","shortMessageHtmlLink":"Music sharing modal and input setup"}},{"before":"257729bac4ce5c27cf336c59186cb57e231ee868","after":"6be504931583a71b8c69324e04d8e381995eafd4","ref":"refs/heads/main","pushedAt":"2023-08-11T12:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"Added modal creation function\n\nfunction named modal has been added. This function facilitates the creation of modal views for Slack interactions. It takes parameters such as trigger_id, id, title, submit_text, and blocks, and constructs a modal view accordingly. This enhancement streamlines the process of generating interactive modals within Slack applications, enhancing the user experience and allowing developers to easily create dynamic and engaging interfaces.","shortMessageHtmlLink":"Added modal creation function"}},{"before":"8294dd645a926bd13c11b3a493b9cdb9d5a480ad","after":"257729bac4ce5c27cf336c59186cb57e231ee868","ref":"refs/heads/main","pushedAt":"2023-08-11T12:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"adds utility functions for generating different Slack block types: section, input, and select. These functions simplify the creation of formatted Slack blocks by handling various configurations and content.","shortMessageHtmlLink":"adds utility functions for generating different Slack block types: se…"}},{"before":"baa000d572545ccec0d3f7cfc3fbf23cba0214f1","after":"8294dd645a926bd13c11b3a493b9cdb9d5a480ad","ref":"refs/heads/main","pushedAt":"2023-08-10T16:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"validation of incoming Slack requests. If a request is deemed invalid using verifySlackRequest, it triggers an appropriate response, signaling an error with a 400 status code and an \"Invalid request\" body. This enhancement bolsters the security and reliability of interactions with Slack APIs.","shortMessageHtmlLink":"validation of incoming Slack requests. If a request is deemed invalid…"}},{"before":"c34c2962cf0a3c338c7540c718a8f1c72dc43711","after":"baa000d572545ccec0d3f7cfc3fbf23cba0214f1","ref":"refs/heads/main","pushedAt":"2023-08-10T16:08:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"verifying the authenticity of Slack requests. The code checks the provided signature against a calculated hash that includes the request timestamp and body. Requests with a timestamp difference of over 300 seconds are rejected, enhancing security for interactions with Slack APIs.","shortMessageHtmlLink":"verifying the authenticity of Slack requests. The code checks the pro…"}},{"before":"24f7593dcb9dcddca6da105f4baa65b9bfc06886","after":"c34c2962cf0a3c338c7540c718a8f1c72dc43711","ref":"refs/heads/main","pushedAt":"2023-08-10T15:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"processing of Slack slash commands using \"@netlify/functions\". It refines responses for the \"/beatbuddy\" command, improving message posting through \"slackApi\". Error handling for Slack API responses is also upgraded, contributing to smoother interaction and compatibility with Netlify serverless functions.","shortMessageHtmlLink":"processing of Slack slash commands using \"@netlify/functions\". It ref…"}},{"before":"7d5f2bdb8d4aff127089988b1007b4b6df9b740b","after":"24f7593dcb9dcddca6da105f4baa65b9bfc06886","ref":"refs/heads/main","pushedAt":"2023-08-10T15:22:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"Git commit: Adds a function 'slackApi' to handle Slack API requests. It takes an endpoint and request body, fetches Slack API with authentication, processes response to JSON.","shortMessageHtmlLink":"Git commit: Adds a function 'slackApi' to handle Slack API requests. …"}},{"before":"de5d13d291bd7ef648e84715e782a008ca6507db","after":"7d5f2bdb8d4aff127089988b1007b4b6df9b740b","ref":"refs/heads/main","pushedAt":"2023-08-10T15:17:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"chores","shortMessageHtmlLink":"chores"}},{"before":null,"after":"de5d13d291bd7ef648e84715e782a008ca6507db","ref":"refs/heads/main","pushedAt":"2023-08-10T14:50:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thenameiswiiwin","name":"Nhat Huy Nguyen","path":"/thenameiswiiwin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77778429?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xOFQxNjozNzowOS4wMDAwMDBazwAAAANtuC4J","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xMFQxNDo1MDoxOC4wMDAwMDBazwAAAANoJlLI"}},"title":"Activity · thenameiswiiwin/chatops-beatbuddy"}