Hi, Phòng khách!
Trang chủ
Đăng nhập
Công Cụ Tìm Kiếm

Lần hoạt động

| |
Tìm kiếm

  Tích Hợp Bot Simsimi vào JohnCMS

Bài viết được duyệt bởi PuaruVN
Đăng ngày :27.07.2016 / 19:19[TOP]
TOMDZ
TOMDZ
Sáng Lập Viên
♥♥
[Web Designer & Developer]
Như title, lúc trước mình có share API bot giờ mình có 1 tut nhỏ hướng dẫn cách tích hợp vào JohnCMS. Mình làm căn bản còn ai thích hoa lá hẹ gì thì thêm vào
Bắt đầu thôi.
- Đầu tiên đây là code của Mod này (không có 2 chữ <?php và ?> đâu nhé mình thêm vào tag php cho nó dễ nhìn thôi). Trong code có sẵn chú thích chắc mình ko cần giải thích nhiều, các bạn chỉ cần chú ý đến những config trong phần /////Cấu hình BOT/////// và sửa lại cho phù hợp với johncms của mình.
- Tạo 1 user làm user BOT, sau đó lấy id của user này để dùng trong phần cấu hình của code
PHP Code:
<?php
/////Cấu hình BOT///////
   
$tatmo 1//Tắt mở BOT, 1 là mở, 0 là tắt
   // $loaitraloi có hai loại là cuphap và toanbo
   ///VD: 1. bot_Xin chào
   //     2. Xin chào bot
   //Nếu chọn cuphap thì phải theo cấu trúc là <tu khoa><nội dung câu đối thoại> giống vd 1 thì bot mới trả lời
   //Nếu chọn là toanbo thì cả 2 vd trên bot đều trả lời vì đều có từ khóa bot
   
   
$loaitraloi "cuphap";
   
$tukhoa "#bot_";
   
//Tạo một user làm user BOT và nhập ID của user đó vào đây
   
$idbot 1;
   
   
//Cấu hình API
   
$ngonngu "vn"//Ngôn ngữ sử dụng VD: vn là dùng ngôn ngữ Việt Nam . Xem list http://developer.simsimi.com/lclist. Mặc định là vn
   
$loctuxau "0"//Lọc những từ nói bậy. 0 là không lọc và 1 là có lọc. Mặc định là 0.
   
$tenbot "Bé Điệu"//Cái này sẽ thay thế tất cả tên bot là simsimi thành tên của bạn truyền vào. Mặc định là SieuLeech
   //End cấu hình BOT///
   
   //GET Câu trả lời từ API
   
$check 0;
if(
$tatmo)
{
if(
$loaitraloi == "cuphap")
{
$test "aaa".$msg;
$temp explode($tukhoa,$test);
if(
$temp[0] == "aaa")
{
$check 1;
$msg $temp[1];
}
}
if(
$loaitraloi == "toanbo")
{
if(
stripos(strtolower($msg), $tukhoa) !== false)
{
$check 1;
}
}
if(
$check)
{
$c curl_init("http://api.vina4u.pro/api.php?ngonngu=$ngonngu&loctuxau=$loctuxau&tenbot=$tenbot&msg=$msg");
curl_setopt($cCURLOPT_SSL_VERIFYPEER,false);
curl_setopt($cCURLOPT_SSL_VERIFYHOST,false);
curl_setopt($cCURLOPT_FOLLOWLOCATIONtrue);
curl_setopt($cCURLOPT_RETURNTRANSFERtrue);
$traloi curl_exec($c);
curl_close($c);
$traloi trim($traloi);
if(
$traloi == "error")
{
$traloi "Câu này mình chưa được học. Bạn có thể dạy cho mình chứ ?!";
}
$time time() + 2;
mysql_query("INSERT INTO `guest` SET
                `adm` = '
$admset',
                `time` = '" 
$time"',
                `user_id` = '" 
.$idbot"',
                `name` = '
$tenbot',
                `text` = '" 
mysql_real_escape_string($traloi) . "',
                `ip` = '" 
core::$ip "',
                `browser` = '" 
mysql_real_escape_string($agn) . "',
                `otvet` = ''
"
);
}
}
//////End Bot//////
?>


Phần tích hợp:
+ Đầu tiên là tích hợp vào Guestbook hay còn gọi là phòng chat nếu các bạn chuyển ngôn ngữ sang tiếng việt .
- Mở file index.php trong thư mục guestbook
- Tìm dòng


Sau đó copy code mod ở trên vào phía dưới, cấu hình các thông số trong phần /////Cấu hình BOT/////// là xong.

+ Đối với các bạn dùng chatbox ajax ở trang chủ thì hơi rắc rối hơn chút, vì mỗi code mỗi khác.
- Đầu tiên các bạn xác định file chatbox ajax đó, có thể view source dể đọc đoạn mã javacript để xác định file đó, hoặc mở thư mục gốc tìm các file đại loại là chat.php. chatajax.php, chat_ajac.php,...
- Sau khi đã xác định đc rồi thì mở file đó lên tìm đến dòng tương tự như dòng này



và thêm đoạn code mod của mình phía dưới như làm với Guestbook là xong.

Giờ test thôi nào....! Chúc các bạn thành công.
Nếu thấy có ich cho mình 1 thanks và đừng quên để lại source khi leech bài đi forum khác nhé

Mình sẽ mod phần dạy nó học sau

Đăng ngày :27.07.2016 / 19:24 #1
SaoPhaiXoan
SaoPhaiXoan
Active Member
♥♥♥♥
[Danh Hiệu]
Đăng ngày :27.07.2016 / 19:26 #2
Anti-Virus
NovaPro9x
Moderator
♥♥♥♥♥
[NoVaPro9x V4 - Team]
Đăng ngày :27.07.2016 / 20:17 #3
Provtok
Provtok
Active Member
♥♥♥♥
[Đẹp trai nhất xóm]

Đã chỉnh sửa. Provtok (27.07.2016 / 20:17) [1]
Đăng ngày :27.07.2016 / 20:20 #4
Mise-sama
miSey
Active Member
♥♥♥♥♥♥
[9029]
Đăng ngày :27.07.2016 / 21:58 #5
choiem1lan2
BN2002
Super Moderator
♥♥♥♥♥♥
[DZ]
Up phát
Đăng ngày :27.07.2016 / 22:28 #6
TOMDZ
TOMDZ
Sáng Lập Viên
♥♥
[Web Designer & Developer]
Vui lòng đăng nhập để thấy Links!
choiem1lan2 (27.07.2016 / 14
Up phát
Chổng mông ra a úp cho cười lăn lộn
Đăng ngày :27.07.2016 / 22:32 #7
SonGoKu
SonGoKu
Active Member
♥♥♥♥♥
....... vvgfccccccf
Đăng ngày :27.07.2016 / 22:53 #8
hungsukshb
hungsukshb
Active Member
♥♥♥
[Hùng đz nhất vbb]
tích hợp vào chat box đi anh
Đăng ngày :28.07.2016 / 05:55 #9
choiem1lan2
BN2002
Super Moderator
♥♥♥♥♥♥
[DZ]
Vui lòng đăng nhập để thấy Links!
TOMDZ (27.07.2016 / 15:2
Chổng mông ra a úp cho cười lăn lộn
Bình luận bài viết
Đăng Nhập để Bình luận và sử dụng đầy đủ tính năng Diễn Đàn
  Tổng số: 16 Bình luận

Chia sẻ bài viết
Đám Mây Từ Khóa
Bài Viết Cùng chuyên mục
Lọc theo tác giả
Xem chủ để ngoại tuyến (Offline)

Trong diễn đàn

Sắp xếp theo thứ tự từ trên xuống
BigTruyen.info - Kho Truyện Tranh Online Khổng lồ
Trang chủ