Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const line = require('@line/bot-sdk');
- const express = require('express');
- const axios = require('axios');
- const config = {
- channelAccessToken: "",
- channelSecret: "",
- };
- // create LINE SDK client
- const client = new line.Client(config);
- const app = express();
- // register a webhook handler with middleware
- // about the middleware, please refer to doc
- app.post('/callback', line.middleware(config), (req, res) => {
- Promise
- .all(req.body.events.map(handleEvent))
- .then((result) => res.json(result))
- .catch((e)=>{
- console.log(e);
- });
- });
- function handleEvent(event) {
- if(event.message.text == "hai"){
- const echo = { type: 'text', text: "Halo juga :)ยท" };
- return client.replyMessage(event.replyToken, echo);
- }
- const echo = { type: 'text', text: "Saya tidak mengerti, saya simpan dulu" };
- return client.replyMessage(event.replyToken, echo);
- }
- // listen on port
- const port = 3000;
- app.listen(port, () => {
- console.log(`listening on ${port}`);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement