├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .eslintrc.cjs ├── .github ├── ISSUE_TEMPLATE │ ├── wechaty-bug-report.md │ ├── wechaty-feature-request.md │ └── wechaty-question.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── node.js.yml ├── .gitignore ├── .gitpod.dockerfile ├── .gitpod.yml ├── .vscode └── settings.json ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── docs ├── gitpod.md └── images │ ├── gitpod-wechaty.webp │ └── video-tutorial-img.webp ├── examples ├── README.md ├── advanced │ ├── busy-bot.js │ ├── demo-in-tutorial.js │ ├── dump-room-member.ts │ ├── friend-bot.js │ ├── gist-bot │ │ ├── index.js │ │ ├── on-friend.js │ │ ├── on-message.js │ │ └── on-room-join.js │ ├── media-file-bot.js │ ├── plugin-bot.ts │ ├── room-bot.js │ ├── room-say-cli.js │ ├── self-testing-bot.js │ └── shell-bot.ts ├── basic │ ├── contact-bot.js │ ├── ding-dong-bot.js │ └── the-worlds-shortest-chatbot-code-in-6-lines.js ├── cqrs │ └── ding-dong-bot.ts ├── ding-dong-bot.ts ├── professional │ ├── api-ai-bot.ts │ ├── blessed-twins-bot │ │ ├── README.md │ │ └── bless-twins-bot.ts │ ├── chatgpt-bot │ │ ├── README.md │ │ ├── bot.ts │ │ ├── dotenv │ │ ├── package.json │ │ ├── run.sh │ │ └── utils.ts │ ├── ctrl-c-signal-bot.ts │ ├── hot-import-bot │ │ ├── README.md │ │ ├── hot-import-bot.js │ │ ├── listeners │ │ │ ├── on-friend.js │ │ │ ├── on-login.js │ │ │ ├── on-message.js │ │ │ └── on-scan.js │ │ ├── run-by-docker.sh │ │ └── run-by-node.sh │ ├── monster-bot │ │ ├── README.md │ │ ├── config.js │ │ ├── index.js │ │ ├── listeners │ │ │ ├── on-friend.js │ │ │ ├── on-login.js │ │ │ ├── on-message.js │ │ │ └── on-scan.js │ │ └── run-monster-bot.sh │ ├── send-link.ts │ ├── speech-to-text-bot.ts │ ├── telegram-roger-bot.js │ └── tuling123-bot.js ├── tensorflow.js │ └── fingerpose │ │ ├── README.md │ │ ├── bot │ │ └── fingerpose-bot.ts │ │ ├── examples │ │ ├── handpose.ts │ │ ├── paper.png │ │ ├── rock.png │ │ └── scissors.png │ │ ├── package.json │ │ └── tsconfig.json ├── third-parties │ ├── codesandbox │ │ ├── .gitignore │ │ ├── README.md │ │ ├── ding-dong-bot.ts │ │ ├── install-gotty.sh │ │ ├── package.json │ │ ├── sandbox.config.json │ │ └── tsconfig.json │ ├── maodou │ │ ├── README.md │ │ ├── maodou-classes-bot.js │ │ ├── maodou-course-api.js │ │ ├── maodou-nlp.js │ │ └── package.json │ └── xiaoli │ │ ├── README.md │ │ ├── package.json │ │ └── xiaoli-news-bot.js └── tutorials │ └── google-cloud-shell-tutorial.md ├── package.json ├── tests ├── wechaty-puppet-mock.spec.ts ├── wechaty-puppet-service.spec.ts ├── wechaty-puppet-wechat.spec.ts └── wechaty-puppet-wechat4u.spec.ts └── tsconfig.json /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/wechaty-bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.github/ISSUE_TEMPLATE/wechaty-bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/wechaty-feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.github/ISSUE_TEMPLATE/wechaty-feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/wechaty-question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.github/ISSUE_TEMPLATE/wechaty-question.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.gitpod.dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/README.md -------------------------------------------------------------------------------- /docs/gitpod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/docs/gitpod.md -------------------------------------------------------------------------------- /docs/images/gitpod-wechaty.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/docs/images/gitpod-wechaty.webp -------------------------------------------------------------------------------- /docs/images/video-tutorial-img.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/docs/images/video-tutorial-img.webp -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/advanced/busy-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/busy-bot.js -------------------------------------------------------------------------------- /examples/advanced/demo-in-tutorial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/demo-in-tutorial.js -------------------------------------------------------------------------------- /examples/advanced/dump-room-member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/dump-room-member.ts -------------------------------------------------------------------------------- /examples/advanced/friend-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/friend-bot.js -------------------------------------------------------------------------------- /examples/advanced/gist-bot/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/gist-bot/index.js -------------------------------------------------------------------------------- /examples/advanced/gist-bot/on-friend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/gist-bot/on-friend.js -------------------------------------------------------------------------------- /examples/advanced/gist-bot/on-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/gist-bot/on-message.js -------------------------------------------------------------------------------- /examples/advanced/gist-bot/on-room-join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/gist-bot/on-room-join.js -------------------------------------------------------------------------------- /examples/advanced/media-file-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/media-file-bot.js -------------------------------------------------------------------------------- /examples/advanced/plugin-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/plugin-bot.ts -------------------------------------------------------------------------------- /examples/advanced/room-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/room-bot.js -------------------------------------------------------------------------------- /examples/advanced/room-say-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/room-say-cli.js -------------------------------------------------------------------------------- /examples/advanced/self-testing-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/self-testing-bot.js -------------------------------------------------------------------------------- /examples/advanced/shell-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/advanced/shell-bot.ts -------------------------------------------------------------------------------- /examples/basic/contact-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/basic/contact-bot.js -------------------------------------------------------------------------------- /examples/basic/ding-dong-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/basic/ding-dong-bot.js -------------------------------------------------------------------------------- /examples/basic/the-worlds-shortest-chatbot-code-in-6-lines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/basic/the-worlds-shortest-chatbot-code-in-6-lines.js -------------------------------------------------------------------------------- /examples/cqrs/ding-dong-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/cqrs/ding-dong-bot.ts -------------------------------------------------------------------------------- /examples/ding-dong-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/ding-dong-bot.ts -------------------------------------------------------------------------------- /examples/professional/api-ai-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/api-ai-bot.ts -------------------------------------------------------------------------------- /examples/professional/blessed-twins-bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/blessed-twins-bot/README.md -------------------------------------------------------------------------------- /examples/professional/blessed-twins-bot/bless-twins-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/blessed-twins-bot/bless-twins-bot.ts -------------------------------------------------------------------------------- /examples/professional/chatgpt-bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/chatgpt-bot/README.md -------------------------------------------------------------------------------- /examples/professional/chatgpt-bot/bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/chatgpt-bot/bot.ts -------------------------------------------------------------------------------- /examples/professional/chatgpt-bot/dotenv: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY="" 2 | WECHATY_PUPPET_SERVICE_TOKEN="" 3 | -------------------------------------------------------------------------------- /examples/professional/chatgpt-bot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/chatgpt-bot/package.json -------------------------------------------------------------------------------- /examples/professional/chatgpt-bot/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/chatgpt-bot/run.sh -------------------------------------------------------------------------------- /examples/professional/chatgpt-bot/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/chatgpt-bot/utils.ts -------------------------------------------------------------------------------- /examples/professional/ctrl-c-signal-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/ctrl-c-signal-bot.ts -------------------------------------------------------------------------------- /examples/professional/hot-import-bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/hot-import-bot/README.md -------------------------------------------------------------------------------- /examples/professional/hot-import-bot/hot-import-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/hot-import-bot/hot-import-bot.js -------------------------------------------------------------------------------- /examples/professional/hot-import-bot/listeners/on-friend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/hot-import-bot/listeners/on-friend.js -------------------------------------------------------------------------------- /examples/professional/hot-import-bot/listeners/on-login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/hot-import-bot/listeners/on-login.js -------------------------------------------------------------------------------- /examples/professional/hot-import-bot/listeners/on-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/hot-import-bot/listeners/on-message.js -------------------------------------------------------------------------------- /examples/professional/hot-import-bot/listeners/on-scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/hot-import-bot/listeners/on-scan.js -------------------------------------------------------------------------------- /examples/professional/hot-import-bot/run-by-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/hot-import-bot/run-by-docker.sh -------------------------------------------------------------------------------- /examples/professional/hot-import-bot/run-by-node.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | 4 | node hot-import-bot.js -------------------------------------------------------------------------------- /examples/professional/monster-bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/monster-bot/README.md -------------------------------------------------------------------------------- /examples/professional/monster-bot/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/monster-bot/config.js -------------------------------------------------------------------------------- /examples/professional/monster-bot/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/monster-bot/index.js -------------------------------------------------------------------------------- /examples/professional/monster-bot/listeners/on-friend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/monster-bot/listeners/on-friend.js -------------------------------------------------------------------------------- /examples/professional/monster-bot/listeners/on-login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/monster-bot/listeners/on-login.js -------------------------------------------------------------------------------- /examples/professional/monster-bot/listeners/on-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/monster-bot/listeners/on-message.js -------------------------------------------------------------------------------- /examples/professional/monster-bot/listeners/on-scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/monster-bot/listeners/on-scan.js -------------------------------------------------------------------------------- /examples/professional/monster-bot/run-monster-bot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/monster-bot/run-monster-bot.sh -------------------------------------------------------------------------------- /examples/professional/send-link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/send-link.ts -------------------------------------------------------------------------------- /examples/professional/speech-to-text-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/speech-to-text-bot.ts -------------------------------------------------------------------------------- /examples/professional/telegram-roger-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/telegram-roger-bot.js -------------------------------------------------------------------------------- /examples/professional/tuling123-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/professional/tuling123-bot.js -------------------------------------------------------------------------------- /examples/tensorflow.js/fingerpose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/tensorflow.js/fingerpose/README.md -------------------------------------------------------------------------------- /examples/tensorflow.js/fingerpose/bot/fingerpose-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/tensorflow.js/fingerpose/bot/fingerpose-bot.ts -------------------------------------------------------------------------------- /examples/tensorflow.js/fingerpose/examples/handpose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/tensorflow.js/fingerpose/examples/handpose.ts -------------------------------------------------------------------------------- /examples/tensorflow.js/fingerpose/examples/paper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/tensorflow.js/fingerpose/examples/paper.png -------------------------------------------------------------------------------- /examples/tensorflow.js/fingerpose/examples/rock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/tensorflow.js/fingerpose/examples/rock.png -------------------------------------------------------------------------------- /examples/tensorflow.js/fingerpose/examples/scissors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/tensorflow.js/fingerpose/examples/scissors.png -------------------------------------------------------------------------------- /examples/tensorflow.js/fingerpose/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/tensorflow.js/fingerpose/package.json -------------------------------------------------------------------------------- /examples/tensorflow.js/fingerpose/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/tensorflow.js/fingerpose/tsconfig.json -------------------------------------------------------------------------------- /examples/third-parties/codesandbox/.gitignore: -------------------------------------------------------------------------------- 1 | gotty 2 | -------------------------------------------------------------------------------- /examples/third-parties/codesandbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/codesandbox/README.md -------------------------------------------------------------------------------- /examples/third-parties/codesandbox/ding-dong-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/codesandbox/ding-dong-bot.ts -------------------------------------------------------------------------------- /examples/third-parties/codesandbox/install-gotty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/codesandbox/install-gotty.sh -------------------------------------------------------------------------------- /examples/third-parties/codesandbox/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/codesandbox/package.json -------------------------------------------------------------------------------- /examples/third-parties/codesandbox/sandbox.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/codesandbox/sandbox.config.json -------------------------------------------------------------------------------- /examples/third-parties/codesandbox/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/codesandbox/tsconfig.json -------------------------------------------------------------------------------- /examples/third-parties/maodou/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/maodou/README.md -------------------------------------------------------------------------------- /examples/third-parties/maodou/maodou-classes-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/maodou/maodou-classes-bot.js -------------------------------------------------------------------------------- /examples/third-parties/maodou/maodou-course-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/maodou/maodou-course-api.js -------------------------------------------------------------------------------- /examples/third-parties/maodou/maodou-nlp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/maodou/maodou-nlp.js -------------------------------------------------------------------------------- /examples/third-parties/maodou/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/maodou/package.json -------------------------------------------------------------------------------- /examples/third-parties/xiaoli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/xiaoli/README.md -------------------------------------------------------------------------------- /examples/third-parties/xiaoli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/xiaoli/package.json -------------------------------------------------------------------------------- /examples/third-parties/xiaoli/xiaoli-news-bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/third-parties/xiaoli/xiaoli-news-bot.js -------------------------------------------------------------------------------- /examples/tutorials/google-cloud-shell-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/examples/tutorials/google-cloud-shell-tutorial.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/package.json -------------------------------------------------------------------------------- /tests/wechaty-puppet-mock.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/tests/wechaty-puppet-mock.spec.ts -------------------------------------------------------------------------------- /tests/wechaty-puppet-service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/tests/wechaty-puppet-service.spec.ts -------------------------------------------------------------------------------- /tests/wechaty-puppet-wechat.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/tests/wechaty-puppet-wechat.spec.ts -------------------------------------------------------------------------------- /tests/wechaty-puppet-wechat4u.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/tests/wechaty-puppet-wechat4u.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wechaty/getting-started/HEAD/tsconfig.json --------------------------------------------------------------------------------