
Line notify การแจ้งเตือนจากเว็บเซอร์วิสทาง LINE
1.การสมัครใช้บริการ https://notify-bot.line.me/my/
เข้าระบบด้วยชื่อและรหัสผ่านที่เราใช้เล่น Line
จากนั้นเลือก รายการ ออก Access Token (สำหรับผู้พัฒนา)
กด ออก Token
- โปรดใส่ชื่อ Token (จะแสดงเมื่อมีการแจ้งเตือน)
- เลือกห้องแชทที่ต้องการส่งข้อความแจ้งเตือน (หากไม่มีให้สร้างกลุ่มขึ้นมาใหม่)
- กด ออก Token
จากนั้นจะได้ Token Code ดังภาพ (กรุณาเก็บใว้ให้ดี)
2.เข้าไปที่เซริฟเวอร์ CentOS ทาง SSH
จากนั้นใช้คำสั่ง vi /root/.bash_profile (กรณีที่ให้ เข้า root โดยตรง )
หรือ vi /home/user/.bash_profile (กรณีที่ให้ เข้า user อื่นก่อนเข้า root (แทนคำว่า user ด้วยชื่อ user) )
จากนั้นแก้ไขไฟล์ดังนี้
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi# User specific environment and startup programs
PATH=$PATH:$HOME/binexport PATH
#!/bin/bash # Line Token LineToken="[TOKEN CODE]" # Get the server's IP address ServerIP=$(hostname -I | awk '{print $1}') # Get login details User=$(whoami) UserIP=$(echo $SSH_CLIENT | awk '{print $1}') Date=$(date +"%Y-%m-%d %H:%M:%S") # Create the message Message="Login Alert: User: $User User IP: $UserIP Server IP: $ServerIP Date: $Date" # Send the message to LINE curl -X POST -H "Authorization: Bearer $LineToken" -F "message=$Message" https://notify-api.line.me/api/notify
[TOKEN CODE] ให้ใส่ Token Code ที่ได้มาโดยไม่ต้องใส่เครื่องหมาย [ ]
หลังจากนั้นลอง Login SSH ก็จะมีข้อความแจ้งเตือนเข้าทาง Line แบบนี้ครับ