1 Hương dân tạo nick bot yahoo bằng Java Mon May 28, 2012 12:53 pm
photuong1994
vip member
Như anh em đã biết hịện nay có 1 số nick yahoo như :tienich.online, tienich.yahu, wow.robot,.... Chúng có chức năng là cho ta biết thông tin dữ liệu.Vậy làm thế nào để làm ra chúng. Hôm nay mình sẽ hướng dẫn các bạn tạo nick bot.
Yêu cầu:
1. Java JDK (hiện tại mình dùng Version 6 Update 26)
[You must be registered and logged in to see this link.]
2. Netbean
[You must be registered and logged in to see this link.]
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
[You must be registered and logged in to see this link.]
Anh em có thể chọn soft khác
4. Cuối cùng là mã nguồn nè
[You must be registered and logged in to see this link.]
(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.php và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ên [You must be registered and logged in to see this link.]
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
À, 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 [You must be registered and logged in to see this link.]
- Attachments
- YahooClient.zip
- You don't have permission to download attachments.
- (326 Kb) Downloaded 0 times