├── .formatter.exs ├── .github └── workflows │ └── elixir.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── LICENSE.md ├── README.md ├── config ├── config.exs ├── runtime.exs └── test.exs ├── lib ├── wechat.ex └── wechat │ ├── application.ex │ ├── builder │ ├── official_account.ex │ ├── pay.ex │ ├── utils.ex │ └── work.ex │ ├── hub_client.ex │ ├── hub_server.ex │ ├── mini_program │ ├── auth.ex │ ├── code.ex │ ├── live │ │ ├── goods.ex │ │ ├── role.ex │ │ ├── room.ex │ │ └── subscribe.ex │ ├── nearby_poi.ex │ ├── ocr.ex │ ├── search.ex │ ├── security.ex │ ├── store.ex │ ├── subscribe_message.ex │ ├── url_scheme.ex │ └── user_info.ex │ ├── official_account │ ├── account.ex │ ├── article.ex │ ├── batch_sends.ex │ ├── card.ex │ ├── card_distributing.ex │ ├── card_managing.ex │ ├── comment.ex │ ├── component.ex │ ├── custom_message.ex │ ├── custom_service.ex │ ├── draft_box.ex │ ├── e_invoice.ex │ ├── invoicing_platform.ex │ ├── material.ex │ ├── member_card.ex │ ├── menu.ex │ ├── poi.ex │ ├── publish.ex │ ├── subscribe_message.ex │ ├── template.ex │ ├── user.ex │ ├── user_blacklist.ex │ ├── user_tag.ex │ └── web_page.ex │ ├── pay │ ├── bill.ex │ ├── certificates.ex │ ├── combine_transactions.ex │ ├── crypto.ex │ ├── event_handler.ex │ ├── middleware │ │ ├── authorization.ex │ │ ├── verify_signature.ex │ │ ├── xml_builder.ex │ │ └── xml_parser.ex │ ├── pay.ex │ ├── refund.ex │ ├── sandbox.ex │ └── transactions.ex │ ├── plug │ ├── event_handler.ex │ ├── helper.ex │ ├── hub_exposer.ex │ ├── hub_springboard.ex │ ├── oauth2_checker.ex │ └── work_event_handler.ex │ ├── refresher │ ├── default.ex │ ├── default_settings.ex │ └── pay.ex │ ├── requester │ ├── official_account.ex │ ├── pay.ex │ └── work.ex │ ├── server_message │ ├── encryptor.ex │ ├── event_helper.ex │ ├── reply_message.ex │ └── xml_parser.ex │ ├── setup.ex │ ├── storage │ ├── adapter.ex │ ├── cache.ex │ ├── file.ex │ ├── http_for_hub_client.ex │ └── pay_file.ex │ ├── token_checker.ex │ ├── utils.ex │ └── work │ ├── agent.ex │ ├── app │ ├── app.ex │ ├── chat.ex │ ├── menu.ex │ └── workbench.ex │ ├── chat_robot.ex │ ├── contacts │ ├── department.ex │ ├── tag.ex │ └── user.ex │ ├── customer.ex │ ├── customer │ ├── contact_way.ex │ ├── group_chat.ex │ ├── group_msg.ex │ ├── moment.ex │ ├── strategy.ex │ ├── tag.ex │ ├── transfer.ex │ └── welcome.ex │ ├── kf │ ├── account.ex │ ├── customer.ex │ └── message.ex │ ├── living.ex │ ├── material.ex │ ├── meeting.ex │ ├── message.ex │ ├── mini_program.ex │ ├── oa │ ├── approval.ex │ ├── calendar.ex │ ├── checkin.ex │ ├── journal.ex │ ├── meeting_room.ex │ ├── pstncc.ex │ ├── schedule.ex │ └── vacation.ex │ ├── we_drive │ ├── file_acl.ex │ ├── file_management.ex │ ├── space_acl.ex │ └── space_management.ex │ └── work.ex ├── mix.exs ├── mix.lock └── test ├── event_handler_test.exs ├── plug ├── hub_exposer_test.exs └── hub_springboard_test.exs ├── refresher ├── default_settings_test.exs └── default_test.exs ├── support ├── cert │ ├── apiclient_cert.pem │ └── apiclient_key.pem ├── mock.ex ├── router │ ├── hub_exposer_router.ex │ └── hub_springboard_router.ex └── wx_app.ex ├── test_helper.exs ├── wechat_test.exs └── xml_parser_test.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/elixir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/.github/workflows/elixir.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/runtime.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/config/runtime.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/config/test.exs -------------------------------------------------------------------------------- /lib/wechat.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat.ex -------------------------------------------------------------------------------- /lib/wechat/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/application.ex -------------------------------------------------------------------------------- /lib/wechat/builder/official_account.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/builder/official_account.ex -------------------------------------------------------------------------------- /lib/wechat/builder/pay.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/builder/pay.ex -------------------------------------------------------------------------------- /lib/wechat/builder/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/builder/utils.ex -------------------------------------------------------------------------------- /lib/wechat/builder/work.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/builder/work.ex -------------------------------------------------------------------------------- /lib/wechat/hub_client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/hub_client.ex -------------------------------------------------------------------------------- /lib/wechat/hub_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/hub_server.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/auth.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/auth.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/code.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/code.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/live/goods.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/live/goods.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/live/role.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/live/role.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/live/room.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/live/room.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/live/subscribe.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/live/subscribe.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/nearby_poi.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/nearby_poi.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/ocr.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/ocr.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/search.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/search.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/security.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/security.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/store.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/subscribe_message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/subscribe_message.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/url_scheme.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/url_scheme.ex -------------------------------------------------------------------------------- /lib/wechat/mini_program/user_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/mini_program/user_info.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/account.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/account.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/article.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/article.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/batch_sends.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/batch_sends.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/card.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/card.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/card_distributing.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/card_distributing.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/card_managing.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/card_managing.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/comment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/comment.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/component.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/component.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/custom_message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/custom_message.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/custom_service.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/custom_service.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/draft_box.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/draft_box.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/e_invoice.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/e_invoice.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/invoicing_platform.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/invoicing_platform.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/material.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/material.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/member_card.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/member_card.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/menu.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/menu.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/poi.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/poi.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/publish.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/publish.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/subscribe_message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/subscribe_message.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/template.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/template.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/user.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/user_blacklist.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/user_blacklist.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/user_tag.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/user_tag.ex -------------------------------------------------------------------------------- /lib/wechat/official_account/web_page.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/official_account/web_page.ex -------------------------------------------------------------------------------- /lib/wechat/pay/bill.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/bill.ex -------------------------------------------------------------------------------- /lib/wechat/pay/certificates.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/certificates.ex -------------------------------------------------------------------------------- /lib/wechat/pay/combine_transactions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/combine_transactions.ex -------------------------------------------------------------------------------- /lib/wechat/pay/crypto.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/crypto.ex -------------------------------------------------------------------------------- /lib/wechat/pay/event_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/event_handler.ex -------------------------------------------------------------------------------- /lib/wechat/pay/middleware/authorization.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/middleware/authorization.ex -------------------------------------------------------------------------------- /lib/wechat/pay/middleware/verify_signature.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/middleware/verify_signature.ex -------------------------------------------------------------------------------- /lib/wechat/pay/middleware/xml_builder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/middleware/xml_builder.ex -------------------------------------------------------------------------------- /lib/wechat/pay/middleware/xml_parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/middleware/xml_parser.ex -------------------------------------------------------------------------------- /lib/wechat/pay/pay.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/pay.ex -------------------------------------------------------------------------------- /lib/wechat/pay/refund.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/refund.ex -------------------------------------------------------------------------------- /lib/wechat/pay/sandbox.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/sandbox.ex -------------------------------------------------------------------------------- /lib/wechat/pay/transactions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/pay/transactions.ex -------------------------------------------------------------------------------- /lib/wechat/plug/event_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/plug/event_handler.ex -------------------------------------------------------------------------------- /lib/wechat/plug/helper.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/plug/helper.ex -------------------------------------------------------------------------------- /lib/wechat/plug/hub_exposer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/plug/hub_exposer.ex -------------------------------------------------------------------------------- /lib/wechat/plug/hub_springboard.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/plug/hub_springboard.ex -------------------------------------------------------------------------------- /lib/wechat/plug/oauth2_checker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/plug/oauth2_checker.ex -------------------------------------------------------------------------------- /lib/wechat/plug/work_event_handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/plug/work_event_handler.ex -------------------------------------------------------------------------------- /lib/wechat/refresher/default.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/refresher/default.ex -------------------------------------------------------------------------------- /lib/wechat/refresher/default_settings.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/refresher/default_settings.ex -------------------------------------------------------------------------------- /lib/wechat/refresher/pay.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/refresher/pay.ex -------------------------------------------------------------------------------- /lib/wechat/requester/official_account.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/requester/official_account.ex -------------------------------------------------------------------------------- /lib/wechat/requester/pay.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/requester/pay.ex -------------------------------------------------------------------------------- /lib/wechat/requester/work.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/requester/work.ex -------------------------------------------------------------------------------- /lib/wechat/server_message/encryptor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/server_message/encryptor.ex -------------------------------------------------------------------------------- /lib/wechat/server_message/event_helper.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/server_message/event_helper.ex -------------------------------------------------------------------------------- /lib/wechat/server_message/reply_message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/server_message/reply_message.ex -------------------------------------------------------------------------------- /lib/wechat/server_message/xml_parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/server_message/xml_parser.ex -------------------------------------------------------------------------------- /lib/wechat/setup.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/setup.ex -------------------------------------------------------------------------------- /lib/wechat/storage/adapter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/storage/adapter.ex -------------------------------------------------------------------------------- /lib/wechat/storage/cache.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/storage/cache.ex -------------------------------------------------------------------------------- /lib/wechat/storage/file.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/storage/file.ex -------------------------------------------------------------------------------- /lib/wechat/storage/http_for_hub_client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/storage/http_for_hub_client.ex -------------------------------------------------------------------------------- /lib/wechat/storage/pay_file.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/storage/pay_file.ex -------------------------------------------------------------------------------- /lib/wechat/token_checker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/token_checker.ex -------------------------------------------------------------------------------- /lib/wechat/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/utils.ex -------------------------------------------------------------------------------- /lib/wechat/work/agent.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/agent.ex -------------------------------------------------------------------------------- /lib/wechat/work/app/app.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/app/app.ex -------------------------------------------------------------------------------- /lib/wechat/work/app/chat.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/app/chat.ex -------------------------------------------------------------------------------- /lib/wechat/work/app/menu.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/app/menu.ex -------------------------------------------------------------------------------- /lib/wechat/work/app/workbench.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/app/workbench.ex -------------------------------------------------------------------------------- /lib/wechat/work/chat_robot.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/chat_robot.ex -------------------------------------------------------------------------------- /lib/wechat/work/contacts/department.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/contacts/department.ex -------------------------------------------------------------------------------- /lib/wechat/work/contacts/tag.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/contacts/tag.ex -------------------------------------------------------------------------------- /lib/wechat/work/contacts/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/contacts/user.ex -------------------------------------------------------------------------------- /lib/wechat/work/customer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/customer.ex -------------------------------------------------------------------------------- /lib/wechat/work/customer/contact_way.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/customer/contact_way.ex -------------------------------------------------------------------------------- /lib/wechat/work/customer/group_chat.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/customer/group_chat.ex -------------------------------------------------------------------------------- /lib/wechat/work/customer/group_msg.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/customer/group_msg.ex -------------------------------------------------------------------------------- /lib/wechat/work/customer/moment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/customer/moment.ex -------------------------------------------------------------------------------- /lib/wechat/work/customer/strategy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/customer/strategy.ex -------------------------------------------------------------------------------- /lib/wechat/work/customer/tag.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/customer/tag.ex -------------------------------------------------------------------------------- /lib/wechat/work/customer/transfer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/customer/transfer.ex -------------------------------------------------------------------------------- /lib/wechat/work/customer/welcome.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/customer/welcome.ex -------------------------------------------------------------------------------- /lib/wechat/work/kf/account.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/kf/account.ex -------------------------------------------------------------------------------- /lib/wechat/work/kf/customer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/kf/customer.ex -------------------------------------------------------------------------------- /lib/wechat/work/kf/message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/kf/message.ex -------------------------------------------------------------------------------- /lib/wechat/work/living.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/living.ex -------------------------------------------------------------------------------- /lib/wechat/work/material.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/material.ex -------------------------------------------------------------------------------- /lib/wechat/work/meeting.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/meeting.ex -------------------------------------------------------------------------------- /lib/wechat/work/message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/message.ex -------------------------------------------------------------------------------- /lib/wechat/work/mini_program.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/mini_program.ex -------------------------------------------------------------------------------- /lib/wechat/work/oa/approval.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/oa/approval.ex -------------------------------------------------------------------------------- /lib/wechat/work/oa/calendar.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/oa/calendar.ex -------------------------------------------------------------------------------- /lib/wechat/work/oa/checkin.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/oa/checkin.ex -------------------------------------------------------------------------------- /lib/wechat/work/oa/journal.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/oa/journal.ex -------------------------------------------------------------------------------- /lib/wechat/work/oa/meeting_room.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/oa/meeting_room.ex -------------------------------------------------------------------------------- /lib/wechat/work/oa/pstncc.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/oa/pstncc.ex -------------------------------------------------------------------------------- /lib/wechat/work/oa/schedule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/oa/schedule.ex -------------------------------------------------------------------------------- /lib/wechat/work/oa/vacation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/oa/vacation.ex -------------------------------------------------------------------------------- /lib/wechat/work/we_drive/file_acl.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/we_drive/file_acl.ex -------------------------------------------------------------------------------- /lib/wechat/work/we_drive/file_management.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/we_drive/file_management.ex -------------------------------------------------------------------------------- /lib/wechat/work/we_drive/space_acl.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/we_drive/space_acl.ex -------------------------------------------------------------------------------- /lib/wechat/work/we_drive/space_management.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/we_drive/space_management.ex -------------------------------------------------------------------------------- /lib/wechat/work/work.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/lib/wechat/work/work.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/mix.lock -------------------------------------------------------------------------------- /test/event_handler_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/event_handler_test.exs -------------------------------------------------------------------------------- /test/plug/hub_exposer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/plug/hub_exposer_test.exs -------------------------------------------------------------------------------- /test/plug/hub_springboard_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/plug/hub_springboard_test.exs -------------------------------------------------------------------------------- /test/refresher/default_settings_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/refresher/default_settings_test.exs -------------------------------------------------------------------------------- /test/refresher/default_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/refresher/default_test.exs -------------------------------------------------------------------------------- /test/support/cert/apiclient_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/support/cert/apiclient_cert.pem -------------------------------------------------------------------------------- /test/support/cert/apiclient_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/support/cert/apiclient_key.pem -------------------------------------------------------------------------------- /test/support/mock.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/support/mock.ex -------------------------------------------------------------------------------- /test/support/router/hub_exposer_router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/support/router/hub_exposer_router.ex -------------------------------------------------------------------------------- /test/support/router/hub_springboard_router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/support/router/hub_springboard_router.ex -------------------------------------------------------------------------------- /test/support/wx_app.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/support/wx_app.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/test_helper.exs -------------------------------------------------------------------------------- /test/wechat_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/wechat_test.exs -------------------------------------------------------------------------------- /test/xml_parser_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feng19/wechat/HEAD/test/xml_parser_test.exs --------------------------------------------------------------------------------