Chú ý: Sử dụng bổn người máy động cơ, khả năng sẽ dẫn tới ngươiWeChat account vô pháp lại đăng nhập Web bản ( Web bản bị phong ),Cũng liền vô pháp lại sử dụng bổn người máy động cơ đăng nhập!
WeChatBotEngine là một cái căn cứ vào WeChat Web bản thông tín hiệp nghị người máy động cơ / người máy dàn giáo. WeChatBotEngine tự thân xử lý cùng WeChat hậu trường thông tín, khai phá giả chỉ cần tại đây cơ sở thượng khai phá chính mình Bot, có thể chế tạo, mở rộng WeChatBotEngine người máy công năng.
WeChatBotEngine tự mang theo mấy cái người máy, một ít xuất phát từ biểu thị mục đích, một ít xuất phát từ cấp khai phá giả lấy tham khảo mục đích. Này đó người máy có:
Lời ghi chú trên bản đồ:
- 📌 - đề cử
- ✳ - có điểm tác dụng
- 📌WebSoup:【 trảo trang web (HTML/XML/JSON)】 người máy
- Trảo lấy HTML/XML: Căn cứCSS lựa chọn khíTừ download xuống dưới HTML/XML trung lấy ra số liệu đồng phát đưa đến WeChat;
Trảo lấy JSON: Chấp hành JavaScript đem JSON trung số liệu lấy ra, đồng phát đưa đến WeChat.
WebSoup người máy tự định nghĩa khuôn mẫu công năng, càng có thể cho WebSoup càng phương tiện người dùng sử dụng.
- 📌Relay:【 tin tức trung kế 】 người máy ( chỉ chuyển nhập, không chuyển ra )
- Từ Socket tiếp thu JSON cách thức tin tức, căn cứ tin tức ngón giữa định tiếp thu người chuyển phát đến WeChat đàn / số WeChat trung. Mặt khác trình tự thông qua phương thức này tới đem tin tức chuyển phát đến WeChat.
Lợi dụng điểm này, có thể đem cường đại phần ngoài ứng dụng trình tự bộ phận công năng thông qua tin tức trung kế người máy đem công năng mở rộng, tỷ như
- Transmission download nhiệm vụ hoàn thành sau, chấp hành kịch bản gốc ( cần ở Transmission trung phối trí ), kịch bản gốc thông qua tin tức trung kế gửi đi đến WeChat, lấy đạt tới thông tri mục đích.
- Lợi dụng crontab, thực hiện một cái đơn giản chỉnh điểm báo giờ công năng. ( đương nhiên ngươi cũng có thể đơn độc viết một cái Bot tới thực hiện )
- Lợi dụng crontab, đúng giờ thu hoạch một cái trang web tin tức, đem nội dung phát đến WeChat, đạt tới định kỳ đẩy đưa tin tức mục đích.
- Lợi dụng crontab, hướng một ít “Đánh dấu đạt được tích phân” công chúng hào đúng giờ “Đánh dấu”
- Ngươi nhất định còn có mặt khác tốt điểm tử, nhưng ở chỗ này bổ sung…
- …
- Transmission download nhiệm vụ hoàn thành sau, chấp hành kịch bản gốc ( cần ở Transmission trung phối trí ), kịch bản gốc thông qua tin tức trung kế gửi đi đến WeChat, lấy đạt tới thông tri mục đích.
- 📌ShellCommand:【 hệ thống mệnh lệnh / mệnh lệnh hành 】 người máy
- Từ văn bản tin tức trung tiếp thu mệnh lệnh đưa vào, chấp hành mệnh lệnh, phản hồi mệnh lệnh phát ra kết quả. Cách dùng nêu ví dụ:
/cmd ls -l /bin/
- 📌ActiveDirectoryAddressBook:【 công ty thông tin lục / vực thông tin lục 】 người máy
- Căn cứ vào hoạt động mục lục (Active Directory) WeChat thông tin lục: Căn cứ WeChat đàn danh, bạn tốt nick name, tuần tra cùng nên tên liên hệ thông tin lục hạ nào đó mấu chốt tự ( tên họ, vực account, hộp thư, số điện thoại ) liên hệ tin tức. Cách dùng nêu ví dụ: Ở
Ta công ty 1
Đàn trung gửi đi/gstxl mấu chốt tự
Sẽ tuần tra cùngTa công ty 1
Sở liên hệ mấy cái thông tin bộ trung tên họ hoặc số điện thoại hoặc hộp thư địa chỉ vìMấu chốt tự
Liên hệ tin tức.
- ✳SimpleAddressBook:WeChat đàn 【 giản dị thông tin lục 】 người máy
- Căn cứ vào MySQL cơ sở dữ liệu WeChat đàn giản dị thông tin lục: Căn cứ WeChat đàn tên tuần tra nên đàn danh nghĩa chỉ định nào đó tên liên hệ tin tức. Cách dùng nêu ví dụ: Ở
Ta công ty 1
Đàn trung gửi đi/txl Trương Tam
Sẽ tuần traTa công ty 1
Thông tin lục trungTrương Tam
Liên hệ tin tức.
- ✳MakeFriend:【 thêm bạn tốt 】 người máy
- Ở đàn liêu trung, dùng
/addme
Mệnh lệnh hướng mệnh lệnh người chấp hành gửi đi thêm bạn tốt thỉnh cầu.
Đương thu được người khác phát tới thỉnh cầu thêm bạn tốt tin tức khi, căn cứ giả thiết “Ám hiệu”, tự động thông qua bạn tốt thỉnh cầu. - ✳Manager:【 viễn trình quản lý 】 người máy
- Đem khống chế đài một ít quản lý mệnh lệnh dùng viễn trình quản lý người máy lại lần nữa thực hiện, lấy đạt tới không ở máy tính trước mặt khi, đối động cơ tiến hành quản lý mục đích. Trước mắt chỉ thực hiện thêm tái người máy (/LoadBot), tháo dỡ người máy (/UnloadBot), liệt ra người máy (/ListBots, tất cả mọi người nhưng chấp hành nên mệnh lệnh ), xem xét thiết trí nhật ký cấp bậc (/LogLevel), sửa đàn danh (/Topic), mời người gia nhập đàn liêu (/Invite), đem đàn thành viên đá ra (/Kick, chú ý: Kick thao tác chỉ đương ngươi là đàn chủ khi mới có thể chấp hành thành công ).
- ✳BaiduImageSearch:【 Baidu hình ảnh tìm tòi ( Baidu thức đồ ) 】 người máy
- Đương có người đã phát hình ảnh khi, đệ trình cấp Baidu hình ảnh tìm tòi, cấp ra Baidu hình ảnh tìm tòi kết quả, khả năng hình ảnh nơi phát ra.
- ✳BaiduVoice:【 Baidu giọng nói phân biệt 】 người máy
- Đương có người đã phát âm tần, video khi, đem âm tần, video trung âm tần đệ trình cấp Baidu giọng nói phân biệt ( giọng nói chuyển văn tự ), cấp ra phân biệt sau văn tự kết quả. -- bởi vì ở tìm tòi lịch sử trò chuyện chỉ có thể dùng văn tự tới tìm tòi, cho nên, phi thường thực dụng.
- ✳BaiduTranslate:【 Baidu phiên dịch 】 người máy
- Lợi dụng Baidu phiên dịch tiếp lời, cung cấp phiên dịch công năng.
- ✳GoogleImageSearch:【Google hình ảnh tìm tòi 】 người máy
- Đương có người đã phát hình ảnh khi, đệ trình cấp Google hình ảnh tìm tòi, cấp ra Google hình ảnh tìm tòi kết quả, khả năng hình ảnh nơi phát ra.
- ✳Emoji:【Emoji biểu tình tự phù 】 người máy
- Căn cứ mấu chốt tự, từ cơ sở dữ liệu trung tuần tra đối ứng emoji tự phù.Bởi vì bất đồng hệ thống đối Unicode duy trì bất đồng, cá biệt emoji tự phù khả năng vô pháp bình thường biểu hiện.
- MissileLaunched:Dùng để 【 giỡn chơi địa lý vị trí tin tức 】 người máy
- Đương có người đã phát địa lý vị trí tin tức khi, đem kinh độ và vĩ độ báo ra tới, sau đó hơn nữa một câu tùy cơ nhưng thiết trí “Đạn đạo chuẩn bị ổn thoả” giỡn chơi lời nói…… = =
- Repeater:【 máy đọc lại 】 người máy
- Lặp lại tin tức gửi đi giả tin tức. Nên người máy chỉ dùng cho biểu thị, thí nghiệm sử dụng, chính thức hoàn cảnh không kiến nghị sử dụng.
- SayHi:Thăm hỏi / tái kiến người máy
- Chủ yếu dùng cho người máy thượng tuyến, hạ tuyến khi phát ra thông tri. Thăm hỏi ngữ, tái kiến ngữ nhưng phối trí.
- HCICloudCSR:Tiệp thông hoa thanh 【 linh vân trí năng khách phục (CSR)】 đối thoại người máy
- Lợi dụng linh vân trí năng khách phục cung cấp http tiếp lời, từ trí năng khách phục người máy thu hoạch một cái đáp án, hồi phục cấp người dùng.
- iConTek:【iConTek trí năng khách phục 】 người máy
- Lợi dụng iConTek cung cấp http tiếp lời, từ iConTek người máy động cơ thu hoạch một cái đáp án, hồi phục cấp người dùng.
/listbots
2016-12-16 17:43:27.714 [ tin tức ] net_maclife_wechat_http_BotEngine ListBots: Giản dị thông tin lục (net_maclife_wechat_http_Bot_SimpleAddressBook)
2016-12-16 17:43:27.715 [ tin tức ] net_maclife_wechat_http_BotEngine ListBots: Baidu phiên dịch (net_maclife_wechat_http_Bot_BaiduTranslate)
2016-12-16 17:43:27.716 [ tin tức ] net_maclife_wechat_http_BotEngine ListBots: Google hình ảnh tìm tòi (net_maclife_wechat_http_Bot_GoogleImageSearch)
2016-12-16 17:43:27.717 [ tin tức ] net_maclife_wechat_http_BotEngine ListBots: Tin tức trung kế (net_maclife_wechat_http_Bot_Relay)
/unloadbot net_maclife_wechat_http_Bot_GoogleImageSearch
2016-12-16 17:43:41.517 [ tin tức ] net_maclife_wechat_http_BotEngine UnloadBot: Google hình ảnh tìm tòi người máy đã bị tháo dỡ
/loadbot net_maclife_wechat_http_Bot_BaiduImageSearch
2016-12-16 17:44:03.795 [ tin tức ] net_maclife_wechat_http_BotEngine LoadBot: Baidu thức đồ người máy đã sáng tạo cũng thêm tái
Hôi thường đơn giản: Kế thừanet_maclife_wechat_http_Bot
,Thực hiện nên loại tùy ý một cái ngươi muốn thực hiện (0 cái cũng có thể -- gì đều không làm người máy ) tiếp lời.
Trước mắt đã quy hoạch tiếp lời có:
OnLoggedIn
OnLoggedOut
OnShutdown
OnMessagePackageReceived
Đương thu được 【 tin tức bao 】 khi kích phát. Nên tiếp lời là phía dưới mấy cáiOn***MessageReceived
Tiếp lời tổng nhập khẩu, nếu ngươi muốn chính mình phân tích, thậm chí sửa chữa thu được WeChat tin tức bao, có thể tại đây tiếp lời vào tay.OnTextMessageReceived
Đương thu được 【 văn bản tin tức 】 khi kích phát.OnImageMessageReceived
Đương thu được 【 hình ảnh tin tức 】 khi kích phát.OnVoiceMessageReceived
Đương thu được 【 giọng nói tin tức 】 khi kích phát.OnVideoMessageReceived
Đương thu được 【 video tin tức 】 khi kích phát.OnEmotionMessageReceived
Đương thu được 【 biểu tình đồ tin tức 】 khi kích phát.OnSystemMessageReceived
Đương thu được 【 hệ thống tin tức 】 ( tỷ như “Thu được bao lì xì, thỉnh tới tay cơ thượng xem xét” ) khi kích phát.OnMessageIsRevokedMessageReceived
Đương thu được 【 tin tức bị rút về 】 tin tức khi kích phát.OnRequestToMakeFriendMessageReceived
Đương thu được 【 người khác thỉnh cầu thêm bạn tốt 】 tin tức khi kích phátOnContactChanged
Đương 【 liên hệ người thay đổi 】 khi kích phát.OnContactDeleted
Đương 【 liên hệ người bị xóa bỏ 】 khi kích phát.OnRoomMemberChanged
Đương 【 đàn thành viên thay đổi 】 khi kích phát.
Không thích java cam chịu một tầng bộ một tầng folder tổ chức phương thức, cho nên, đem loại tên đầy đủ trung số lẻ.
Thay đổi thành_
,Như vậy có thể tránh cho nhiều tầng folder tổ chức phương thức -- đơn giản, hiệu suất cao, tìm cái văn kiện không cần qua lại cắt folder.