Skip to main content

Wechaty Puppet Providers

Wechaty Puppet WeChat Wechaty Puppet Whatsapp Wechaty Puppet Official Account Wechaty Puppet Gitter Wechaty Puppet Lark Wechaty Puppet PadLocal Wechaty Puppet WeChat4U Wechaty Puppet Service Wechaty Puppet Mock Wechaty Puppet DIY

For different instant messaging (IM) systems (such as WeChat, Whatsapp, and TikTok), the Wechaty community builds separate RPA modules for each, and we call those modules Wechaty Puppet.

Wechaty Puppet Provider is an NPM module for a specific IM protocol Wechaty Puppet.

npm install wechaty-puppet-NAME
export WECHATY_PUPPET=wechaty-puppet-NAME
npm start

You can switch between different Wechaty Puppet Provider by changing your WECHATY_PUPPET environment variable. All your source code should work between different tokens without any changes.

Wechaty Puppet Providers#

Now, we have the following Wechaty Puppet Providers:

NamePlatformProtocolStable
WeChatWeChatWebBeta
WahtsappWhatsappWebAlpha
Official AccountWeChat Official AccountAPIAlpha
GitterGitterAPIAlpha
LarkLarkAPIAlpha
PadLocalWeChatPadBeta
WeChat4UWeChatWebAlpha
ServiceUniversalgRPCBeta
MockUniversalMockBeta

History#

  1. Wechaty Puppet Providers Trends, Huan, Mar 4, 2021
  2. Introducing Wechaty Puppet Service (Providers), @huan, Jan 14, 2021

See Also#

If you want to learn more about the concepts behind Wechaty Puppet Provider, you can read:

  1. Wechaty Puppet Specification
  2. Introducing Wechaty Puppet Service (Providers), @huan, Jan 14, 2021

For a deeper understanding of the Puppet in Wechaty, you can read its source code from https://github.com/wechaty/wechaty-puppet/blob/master/src/puppet.ts

Blogs#

  1. Introducing Wechaty Puppet Service (Providers), @huan, Jan 14, 2021
Last updated on by Souvik Biswas