EPU Bot cung cấp các tiện ích, tra cứu thông tin đến sinh viên ĐHĐL. EPU Bot được xây dựng trên NodeJS.
Trước khi bắt đầu cài đặt, cần phải có ngrok (dùng để tạo localtunnel https). Tải về và cài đặt ngrok ở đây.
Lưu ý: ngrok phải có trong biến %PATH% của hệ thống.
Ngoài ra, có thể cần nodemon trong quá trình phát triển. Cài đặt nodemon:
npm i -g nodemon
Trước tiên Clone project này từ github về:
git clone https://github.com/thanbaiks/epu-bot.git epu-bot && \
cd epu-bot && \
npm install && \
cp .env.example .env
Trước khi chạy cần phải thiết lập lại thông số của bot trong file .env.
code .env
Các thông số bao gồm:
Để khởi chạy:
npm run tunnel
Sau khi chạy lệnh trên, copy đường đãn thu được: (https://*****.ngrok.com/), thiết lập lại webhook tại trang facebook developer.
Tiếp, trong 1 tab khác chạy lệnh:
npm start
Kết quả thu được
Express application running at 0.0.0.0:5000 [NODE_ENV: debug]
{ result: 'Successfully updated greeting' }
{ result: 'Successfully added new_thread\'s CTAs' }
{ result: 'Successfully added structured menu CTAs' }
EPU Bot được viết bởi BachNX [email protected]. Get in touch with me at: https://ngobach.com. :grinning:
Considering
Content type
Image
Digest
Size
42.5 MB
Last updated
over 9 years ago
docker pull thanbaiks/epubot