code tạo nick bot yahoo tương tự như tienich.online nhé
anh em từ nay khỏi phải dùng cái thằnghttp://www.imified.com/ nữa. Ai có VPS thì tha hồ phát triển 
Code này mình phát triển từ bộ thư viện JYMSG
đây là tài liệu về các hàm trong thư viện này, anh em nghiên cứu để phát triển tiếp nhé, vì mình ko có thời gian nên sẽ viết chức năng đơn giản nhất
, có j` anh em tự phát triển thêm nha.
http://jymsg9.sourceforge.net/docs/index.html
mấy bữa học dc ít Java, mày mò được ít php gọi là tạm tạm thôi nên viết code ko được tốt, có j` sai sót anh em bỏ qua, phần mềm có thể sẽ phát sinh lỗi nên hi vọng mọi người cùng đóng góp để fix nhé ^^! (mình mới học, còn gà nên ko fix được hết, mong nhận được sự giúp đỡ của mọi người để hoàn thiện)
Yêu cầu:
1. Java JDK (hiện tại mình dùng Version 6 Update 26)
http://www.java.com/en/download/
2. Netbean
http://netbeans.org/
3. Server localhost nào đó (chạy php và phải bật hỗ trợ cURL => dùng cURL trong php để câu nội dung từ trang khác
được khối chức năng hay ho
)
Mình thích nhất thằng WAMP
http://www.wampserver.com/en/download.php
Anh em có thể chọn soft khác
4. Cuối cùng là mã nguồn nè
http://www.mediafire.com/?p2ff18ye761p542
(password: phanbaquang)
Hoặc tải file đính kèm nhé (no password
)
Cài đặt thế nào
anh em cài Java JDK, sau đó là thằng netbean, rồi cài nốt thằng WAMP
trong gói YahooClient.rar tải về được, giải nén ra, vào thư mục up vao server localhost copy cái file truyencuoi.phpvào folder www của WAMP (đây là chức năng gửi truyện cười => toàn truyện cười VOVA em câu bênhttp://luudiachiweb.com)
Mở Netbean lên, vào File > Open Project... để load cái project YahooClient vừa giải nén được vào nhé, mọi người sửa lại nội dung trong class Command. Trong class này có:
public String getCommand(String msg) => dùng để tách lấy từ đầu tiên trong chuỗi người dùng nhập vào. VD: menu avesv => kết quả sẽ là menu và ta được 1 lệnh menu với ý nghĩa là xem chức năng của bot
public String readPage(String url) throws IOException => đọc nội dung của 1 trang web (đọc source ấy) cái này dùng cho việc đọc kết quả trả về từ file php của ta/
public void process(String id,String text) => xử lí các yêu cầu người dùng thôi



4rum mình nhiều pro php, hi vọng sẽ thấy nhiều chức năng đặc biệt cho bot
À, anh em muốn thay đổi status của con bot thì vào class Client, tìm đoạn này sửa nhé
Code này mình phát triển từ bộ thư viện JYMSG
đây là tài liệu về các hàm trong thư viện này, anh em nghiên cứu để phát triển tiếp nhé, vì mình ko có thời gian nên sẽ viết chức năng đơn giản nhất
http://jymsg9.sourceforge.net/docs/index.html
mấy bữa học dc ít Java, mày mò được ít php gọi là tạm tạm thôi nên viết code ko được tốt, có j` sai sót anh em bỏ qua, phần mềm có thể sẽ phát sinh lỗi nên hi vọng mọi người cùng đóng góp để fix nhé ^^! (mình mới học, còn gà nên ko fix được hết, mong nhận được sự giúp đỡ của mọi người để hoàn thiện)
Yêu cầu:
1. Java JDK (hiện tại mình dùng Version 6 Update 26)
http://www.java.com/en/download/
2. Netbean
http://netbeans.org/
3. Server localhost nào đó (chạy php và phải bật hỗ trợ cURL => dùng cURL trong php để câu nội dung từ trang khác
Mình thích nhất thằng WAMP
http://www.wampserver.com/en/download.php
Anh em có thể chọn soft khác
4. Cuối cùng là mã nguồn nè
http://www.mediafire.com/?p2ff18ye761p542
(password: phanbaquang)
Hoặc tải file đính kèm nhé (no password
Cài đặt thế nào
anh em cài Java JDK, sau đó là thằng netbean, rồi cài nốt thằng WAMP
trong gói YahooClient.rar tải về được, giải nén ra, vào thư mục up vao server localhost copy cái file truyencuoi.phpvào folder www của WAMP (đây là chức năng gửi truyện cười => toàn truyện cười VOVA em câu bênhttp://luudiachiweb.com)
Mở Netbean lên, vào File > Open Project... để load cái project YahooClient vừa giải nén được vào nhé, mọi người sửa lại nội dung trong class Command. Trong class này có:
public String getCommand(String msg) => dùng để tách lấy từ đầu tiên trong chuỗi người dùng nhập vào. VD: menu avesv => kết quả sẽ là menu và ta được 1 lệnh menu với ý nghĩa là xem chức năng của bot
public String readPage(String url) throws IOException => đọc nội dung của 1 trang web (đọc source ấy) cái này dùng cho việc đọc kết quả trả về từ file php của ta/
public void process(String id,String text) => xử lí các yêu cầu người dùng thôi
4rum mình nhiều pro php, hi vọng sẽ thấy nhiều chức năng đặc biệt cho bot
À, anh em muốn thay đổi status của con bot thì vào class Client, tìm đoạn này sửa nhé
yahooMessengerSession.setStatus("Bot chat yahoo v1.0 http://www",false)
No comments:
Post a Comment