Skip to content

Căn cứ vào WeChat trang web bản HTTP hiệp nghị người máy động cơ ( hàm một ít người máy ). WeChat bot engine based on WeChat HTTP protocol of WeChat Web Edition, several bots included.

Notifications You must be signed in to change notification settings

moontide/WeChatBotEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Repository files navigation

Tiếng Trung|Chinglish

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!

Về

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 mấy cái người máy

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ó:

Tự mang người máy danh sách

Lời ghi chú trên bản đồ:

  • 📌 - đề cử
  • ✳ - có điểm tác dụng

Công cộng người máy

📌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…
📌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 1Sở 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 TamSẽ tuần traTa công ty 1Thông tin lục trungTrương TamLiên hệ tin tức.
MakeFriend:【 thêm bạn tốt 】 người máy
Ở đàn liêu trung, dùng/addmeMệ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í.

Công nghiệp / thương nghiệp người máy

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.

Bot động thái thêm tái, tháo dỡ

/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

Như thế nào khai phá chính mình Bot

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***MessageReceivedTiế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át
  • OnContactChangedĐươ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.

Vì cái gì ngươi loại danh lànet_maclife_wechat_http_BotBộ dáng này

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.

About

Căn cứ vào WeChat trang web bản HTTP hiệp nghị người máy động cơ ( hàm một ít người máy ). WeChat bot engine based on WeChat HTTP protocol of WeChat Web Edition, several bots included.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages