Skip to content

Instantly share code, notes, and snippets.

@PamornT
Last active October 20, 2019 20:27
Show Gist options
  • Save PamornT/5274cbaab40caa8388af637e0f6bb684 to your computer and use it in GitHub Desktop.
Save PamornT/5274cbaab40caa8388af637e0f6bb684 to your computer and use it in GitHub Desktop.
exports.AccessTokenBot = functions.region(region).runWith(runtimeOpts).https.onRequest(async (req, res) => {
let event = req.body.events[0]
switch (event.type) {
case 'message':
if (event.message.type === 'text') {
if(event.message.text === 'register') {
// 6. Call API for Create Access Token
// 7. Initialize LINE Header
// 8. Store Access Token to Real Time Database
// 9. Reply result to User Chat Room
} else if(event.message.text === 'revoke') {
// 10. Get Access Token in Real Time Database
// 11. Initialize LINE Header
// 12. Remove Access Token from RTDB
// 13. Reply result to User Chat Room
// 14. Revoke Access Token
}
}
break;
}
res.status(200).send("ok").end();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment