#j2team_share #api #botchat #chatfuel
[Share] API tạo ảnh bìa tướng trong LOL Online
Đây là API làm cho con bot chatfuel của mình.
DANH SÁCH GỒM 160 TƯỚNG LOL Bạn nào cần dùng cho Chatfuel hay làm gì cũng được. Dữ liệu trả về dưới dạng Json.
Bot nhà mình: https://facebook.com/bena.trolyonline
https://nguyenary.com/api/taoanh/lolcover.php?text=Nguyên Ary&k=7 Trong đó text là nội dung tên cần tạo. k là một số từ 0 - 159 ứng với danh sách các tướng. Xem số thứ tự các tướng link dưới.
Link https://m.facebook.com/story.php?story_fbid=127257654557862&id=119870101963284
nguồn : NguyênAry
[Chatfuel Api: Chatbot Mail Validation]
Tình cờ lên group thấy 1 bạn hỏi 1 câu "Làm sao để chatbot gửi SMS xác nhận?" thì đang rảnh nên code 1 cái tương tự như vậy! Thật ra cái này xác nhận qua Email vì mình làm gì có tiền chơi mấy SMS Api nên mình xài STMP Mail Server để gửi mã xác nhận thôi! Nhưng để đổi qua SMS Api rất dễ, chỉ cần thay đoạn mã gửi Email thành cái đoạn mã gửi SMS (do nhà cung cấp SMS Api cung cấp)
- Cái này danh cho mấy bạn muốn giảm bớt spam yêu cầu qua chatbot
Download: https://goo.gl/nD8H4n
[Các sử dụng]
Bước 1: import file SQL vào phpmyadmin và vào config.php để cấu hình lại máy chủ mySQL
Bước 2: chỉnh sửa file mail.php dòng 72
SenderName = "Tên hiển thị khi gửi thư" (VD: Vy Nghia)
MailServer = "STMP Mail Server của email bạn" (đối với Gmail là smtp.gmail.com)
usermailer = "tài khoản email STMP server của bạn" (VD: nghiaisgay@gmail.com)
passmailer = "mật khẩu email STMP serer của bạn" (1)(2)
(1) Đối với STMP của Gmail bạn cần phải đăng nhập bằng Mã (mật khẩu) ứng dụng!
(2) Tham khảo STMP và mã (mật khẩu) ứng dụng của Gmail tại: https://thachpham.com/wordpress/wordpress-tutorials/smtp-gmail-wordpress.html
Bước 3: vào chatfuel.com và tạo 1 Group Blocks (tên gì cũng được miễn bạn nhận ra) và tạo các block sao đây!
SendMailUser - TrySend - Validation - EndChat
*Cấu hình các Block
- [SendMailUser]
+ User Input: (nhập giá trị user)
MESSAGE TO USER: Nhập tên tài khoản của bạn:
SAVE ANSWER TO ATTRIBUTE: {{user}}
+ Typing 0.4s (chờ 0.4s)
+ JSON API: (gửi giá trị user tới server, kiểm tra và gửi thư)
URL: http://domain.com/mail.php?user={{user}}&action=send
- [TrySend]
+ JSON API: (kiểm tra giá trị user có tồn tại hay không)
URL: http://domain.com/check.php?user={{user}}
+ Typing 0.4s (chờ 0.4s)
+ JSON API: (gửi lại mã tạo trước đó)
URL: http://domain.com/mail.php?user={{user}}&action=try
- [Validation]
+ JSON API: (kiểm tra giá trị user có tồn tại hay không)
URL: http://domain.com/check.php?user={{user}}
+ User Input: (nhập giá trị code)
MESSAGE TO USER: Nhập mã gửi đến Email của bạn:
SAVE ANSWER TO ATTRIBUTE: {{code}}
+ Typing 0.4s (chờ 0.4s)
+ JSON API: (kiểm tra giá trị user và code có trùng khớp với CSDL không)
URL: http://domain.com/validation.php?user={{user}}&code={{code}}
- [EndChat]
+ Set up user attribute:
(1) USER ATTRIBUTE: {{user}}
VALUE: NOT SET
(2) USER ATTRIBUTE: {{code}}
VALUE: NOT SET
=> Đặt các giá trị về null (để người dùng không sử dụng lại các nút có sẵn ở trên)
---
Nghia is Gay
#j2team_share || #botchat #bot #chat #api #chatfuel #mail
#J2_NghiaGay || #protect@74u253x243@
#j2team_share #api #botchat #chatfuel
[Share] API tạo ảnh bìa tướng trong LOL Online
Đây là API làm cho con bot chatfuel của mình.
DANH SÁCH GỒM 160 TƯỚNG LOL Bạn nào cần dùng cho Chatfuel hay làm gì cũng được. Dữ liệu trả về dưới dạng Json.
Bot nhà mình: https://facebook.com/bena.trolyonline
https://nguyenary.com/api/taoanh/lolcover.php?text=Nguyên Ary&k=7 Trong đó text là nội dung tên cần tạo. k là một số từ 0 - 159 ứng với danh sách các tướng. Xem số thứ tự các tướng link dưới.
Link https://m.facebook.com/story.php?story_fbid=127257654557862&id=119870101963284
nguồn : NguyênAry
#j2team_question #chatfuel #botchat #message
Trong mục Broadcast của chatfuel không có CARD kiểu JSON. Bác nào có cách nào gửi tin tự động đến thành viên mà dữ liệu lấy từ JSON không share với :)
Share #API thời tiết cho #botchat #chatfuel:
Tiếp theo serial APi #trolybedieu nhé.
Chức năng: Tra cứu thời tiết 760 tỉnh, thành phố Việt Nam thôi ạ.
* Note thêm vì ở dưới nhiều bạn hỏi: Các API cũ của các bạn vẫn để nguyên và chạy bình thường nhé, cái này nó chỉ thêm tính năng tra thời tiết cho bot, bạn cứ làm như hình và đừng xóa mấy cái API cũ bạn đang dùng đi nhé!
List tỉnh thành: https://api.trolyfacebook.com/listtinhthanh/ (Bác nào cần thêm tỉnh thành nào thì liên hệ với em nhé)
Demo: http://gph.is/2jQ9hx9
Cách làm:
- Tạo 1 block với tên tùy ý, em thì em đặt luôn "thoitiet" cho tiện và setup như hình dưới.
- Vào Setup AI tạo như hình dưới để nó nhận dạng người dùng muốn tra thời tiết.
Link API:
https://api.trolyfacebook.com/thoitiet/?noidung={{noidung}}
*Note: để khỏi trùng biến gây lỗi các bác thay tất cả {{noidung}} thành {{thoitiet}} nha!
*Các biến truyền vào:
- noidung: có thể là 1 câu nói hoặc 1 tên tỉnh thành, API sẽ tự lọc tên tỉnh thành ra.
Nhớ like, share, để lại 1 comment để em có động lực câu rank...à quên động lực share thêm nhé :D
P/s: Một số bạn hỏi tại sao ko tích hợp hết vào 1 API chat luôn. Đó là vì mình muốn tách ra, ai cần dùng gì thì cứ ghép vào bot của mình sẽ tiện hợn và custom một số cái cho nó cá nhân hóa nữa. Cái tiếp theo là post nhiều bài câu rank hahahha
Chào các bác ^^ E cũng nằm vùng groups khá lâu rồi cũng đua đòi leo rank và cũng lên được #68 :) Nhân tiện thì gần tết chia sẻ bài cuối tạm biệt 2016 (âm lịch) và đón chào 2017 tốt đẹp hơn tươi mới hơn.
Và e muốn giới thiệu đến các bác khóa học miễn phí " Xây dựng Chat Bots " trên nền tảng Microsoft.Gồm 6 bài học ngắn chỉ trong 1 giờ ...khá tiết kiệm thời gian cho 1 khóa mini như vậy :)
https://goo.gl/I9bMxv
#j2share #j2team #botchat
Tiếp tục serial API #botchat #chatfuel:
Hôm nay em bận quá không làm kip mấy API khác để share được nhưng tiện thể có mấy bác inbox hỏi em có thể cho botchat nó ngừng hoạt động và gửi tin nhắn đến admin được không! Câu trả lời là được nhé :D
Có nhiều cách làm như sau:
Cách 1: Dùng plugin live chat của chatfuel: cách này cũng được mà nó không báo user nhắn gì, muốn xem phải vào tin nhắn page xem nên em chế lại chút xíu ở cách thứ 2
Cách 2: Dùng Bé Điệu làm trung gian gửi trực tiếp tin nhắn đến bạn . Các bạn xem video cách làm nhé!
Vẫn API cũ của mình và thêm vào 1 vài tham số như video nhé!
Bài cũ ở đây https://www.facebook.com/groups/j2team.community/417018538630272/
Em còn newbie nên pro nào đi ngang có ngứa mắt thì cũng like cho 1 phát rồi đi đừng ném đá em tội nghiệp.
Share API #botchat cho #chatfuel:
Thấy mấy bác inbox hỏi quá nên em share luôn cho nó tiện :D #trolybedieu
Đơn giản thôi! không cần hosting hay VPS gì cả.
- Đầu tiên là các bác setup đại khái như cái hình em đính kèm (Còn bác nào thích chế gì thì cứ thoải mái :D)
- OK dòng json thì nhập API sau:
https://api.trolyfacebook.com/chat/?noidung={{noidung}}&tenbot=QsOpIMSQaeG7h3U=&loctuxau=1
*Giải thích các tham số:
- noidung={{noidung}}: là nội dung chat của user và sẽ lấy biến {{noidung}} mà trước đó đã set trong Input User
- tenbot: Là tên mà con bot sẽ trả lời Vd QsOpIMSQaeG7h3U= là "Bé Điệu" đó, em không biết sao mà nhập tiếng Việt không được nên các bác encode tên con bot bằng base64 nhé -> base64encode.org
- loctuxau: 1 là có lọc nha các bác, bot sẽ nói chuyện dễ thương nhất có thể kekek. Còn 0 là các bác đừng chửi nó, ko là thấy cảnh kekeke (có chat xxx nhé).