Sử dụng BOT gửi tin nhắn tự động về Messenger

Nội dung

    Hiện nay có khá nhiều giải pháp giúp tích hợp từ các bên thứ 3 giúp cho các Website có thể dễ dàng gửi các tin nhắn hoặc đơn hàng về các ứng dụng trên trên điện thoại như: messenger, Telegram, Whatsapp,…

    Hướng dẫn BOT gửi tin nhắn tự động về Facebook Messenger

    Callmebot là 1 trang web chuyên cung cấp 1 số API hỗ trợ người dùng tạo được các đoạn mã ngắn hỗ trợ gửi tin nhắn về Facebook. Cách sử dụng siêu dễ dàng bằng cách sử dụng một lệnh gọi API đơn giản từ bất kỳ thiết bị nào (Home Assistant, Uptime Robot, OpenHab, ioBroker, IFTTT, v.v.). Tin nhắn hầu như nhận được ngay tức thì.

    +Ưu điểm sử dụng Callmebot
    API chạy nhanh, hoạt động ổn định
    Dễ dàng cấu hình.
    +Nhược điểm của Callmebot
    Cần phải có người biết về thiết kế website chuyên nghiệp để tiến hành tích hợp vào hệ thống website
    Không tùy chỉnh được thông báo gửi thành công.
    +Ứng dụng của việc gửi tin tự động về tin nhắn Facebook Messernger
    Gửi đơn hàng woocommerce về Facebook
    Gửi thông tin form bất kỳ về Facebook
    Gửi thông tin contact form 7 về Facebook
    Thông báo gia hạn dịch vụ, vv …

    Để chức năng gửi tin nhắn Facebook hoạt động được, thì ta cần phải có một KEY API của Callmebot. Cách tạo như sau:
    – Truy cập vào link https://m.me/api.callmebot
    – Gõ vào lệnh “create apikey”
    – Bot sẽ tạo một apikey cho bạn

    Bạn có thể sử dụng lệnh help để xem thêm các thông tin, các lệnh hỗ trợ gồm có:
    stop – xóa toàn bộ các api key
    info – xem thông tin về Callmebot
    create apikey – tạo lại key mới

    Sau khi đã có apikey rồi thì ta sẽ tiến hành giai đoạn tiếp theo là gửi thông điệp để kiểm tra API hoạt động tốt không.

    • Phần tin nhắn, bạn có thể sử dụngurlencoderđể soạn nội dung có xuống dòng để tạo độ gọn gàng, dễ nhìn.
    • Để thêm icon, bạn xem danh sáchicon được hỗ trợ, muốn sử dụng icon nào chỉ việc copy icon đó và dán vào form đang nhập dữ liệu bên trên.
    Hướng dẫn tạo text để gửi tin nhắn tự động về Facebook Messenger

    Sử dụng link sau để tạo tin nhắn gửi tin tự động về tin nhắn Facebook

    https://api.callmebot.com/facebook/send.php?apikey=[your_apikey]&text=[tin nhắn của bạn]
    
    Markup

    Kết quả sau khi chạy API

    kết quả gửi tin nhắn tự động về Facebook Messenger

    Code mẫu gửi contact form 7 về Facebook Messenger.

    Code mẫu này bạn có thể dán vào file Functions.php của giao diện đang sử dụng nhé. Lưu ý quan trọng, đây chỉ là cách để các bạn hình dung về việc hỗ trợ gửi thông tin đi, vì cách code này không tối ưu, lộ api key ra ngoài và ngay cả trên phiên bản mobile cũng sẽ không hoạt động, do ảnh hưởng của POPUP.

    //test send contact form 7 to FB Mess by www.phongmy.vn
    add_action( 'wp_footer', 'phongmyvn_cf7sent' );
    
    
    function phongmyvn_cf7sent()
    { ?>
    <script type="text/javascript">
                    document.addEventListener( 'wpcf7mailsent', function( event ) {
                        
                        var inputs = event.detail.inputs;
                        for ( var i = 0; i < inputs.length; i++ ) {
                            
                            //NAME FIELD
                            if ( 'your-name' == inputs[i].name ) {
                                var name = inputs[i].value;
                                // break;
                            }
                            //SUBJECT FIELD
                            if ( 'your-subject' == inputs[i].name ) {
                                    var subject = inputs[i].value;
                                    // break;
                            }
                            //EMAIL FIELD
                            if ( 'your-email' == inputs[i].name ) {
                                var youremail = inputs[i].value;
                                // break;
                            }
                            //MESSAGE
                            if ( 'your-message' == inputs[i].name ) {
                                var mess = inputs[i].value;
                                // break;
                            }
                        }
    
                        var currLink = window.location.href;
    
    
                        //SEND API
                        function new_popup(){
                            var popupwin = window.open('https://api.callmebot.com/facebook/send.php?apikey=vi7aecjT3Wy9MQaO&text=THÔNG TIN GỬI TỪ WEBSITE WWW.PHONGMY.VN%0A' +
                                'Họ tên: '+name+'%0AEmail: '+youremail+'%0ATin nhắn: '+mess+'%0ALink: '+currLink+'',
                                '_blank','width=1,height=1 ,scrollbars=no,status=yes');
                            setTimeout(function() { popupwin.close();}, 3000);
                        }
                        new_popup();
                    }, false );
            </script>
        <?php
    //Trong đó
    //your-name / your-subject / your-email / your-message là các biến Của Contact Form 7.
    //Bạn có thể review qua video nếu vẫn chưa hiểu nhé.

    Đẩy đơn hàng Wocommerce về Facebook Messenger

    Push Anything To Social: Phiên bản chỉ hỗ trợ đẩy đơn hàng từ Woocommerce về Facebook messenger.

    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *