leeshin456 gửi vào
- 19022 lượt xem
Chắc hẳn anh em đã quá quen thuộc với việc dùng module sim để nhắn sms thông báo trạng thái nhà cửa, ruộng vườn rồi. Đến thời điểm hiện tại thì module sim vẫn có một ưu thế là mạng di động đã phủ sóng toàn quốc, không cần cài app nhưng SMS sẽ rất là tốn kém chưa kể đến việc phải thường xuyên nạp tiền và kiểm tra hạn sử dụng.
Hôm nay, tại đây, chúng ta cùng nhau chứng kiến một sự khởi đầu mới của xu hướng công nghệ trên toàn cầu (mượn lời bác Quảng) đó là Facebook Messenger. Thực tế, anh em đều phải công nhận là giờ máy ai cũng có FB messenger. Cho nên mình mới nghĩ đến việc nhận thông báo thay vì SMS thì nhận qua FB Messenger. Cũng có thể coi là chẳng cần phải cài thêm app, lại còn nhận được nội dung tiếng Việt có dấu một cách dễ dàng nữa :)
Mình sẽ có một phiên bản Việt hóa với nhận thông báo bằng Zalo, nhưng thời điểm hiện tại Zalo đòi hỏi nhiều thủ tục để đăng ký app quá nên mình sẽ update với anh em sau nhé!
Khái quát về FB Messenger Bot
Lấy Key
Bước này thì khá đơn giản như sau:
- Chào bot một cái thì bot sẽ trả lời thông báo các chức năng tự động (sau này mình dự định làm thêm vài thứ hay ho nữa)
- Ấn vào nút "LẤY MÃ KHÓA CHO TÔI"
- Lưu lại mã khóa của bạn để sử dụng trong phần tiếp
Nhắn thử một tin xem sao
Thay key có được ở bước 2 vào xxx:
https://taymay.herokuapp.com/send/?key=xxx&message=M%C6%B0a%20r%E1%BB%93i%20anh%20%C6%A1i%2C%20mau%20c%E1%BA%A5t%20qu%E1%BA%A7n%20%C3%A1o%20%C4%91i%20k%E1%BA%BBo%20v%E1%BB%A3%20m%E1%BA%AFng
Thử xem nào, ngạc nhiên chưa :D. Nội dung ở message đã được gửi qua FB Messenger.
Nội dung này là Url encode. Nếu các bạn dùng tiếng việt có dấu có thể vào đây để chuyển đổi thành Url encode https://hs2t.com/itemized/url-encode-decode/
Vậy là xong rồi, giờ chỉ việc dùng ESP8266 get URL trên kèm lời nhắn là các bạn đã có trong tay hệ thống nhắn tin hoàn hảo rồi.
Mở rộng
Trong phần tới mình sẽ chia sẻ thư viện ESP8266 sử dụng cho việc báo mưa qua FB Messenger.
Nói đi thì cũng nói lại, SMS sẽ vẫn có chỗ đứng nhất định trong tương lai. Nhưng với module sim thay vì SMS anh em vẫn có thể GPRS để nhắn tin đến FB Messenger với chi phí thấp hơn khi cần nhiều nội dung hơn.