Skip to main content

Usage with Heroku


Powered by Wechaty Build Status Greenkeeper badge


Deploy to Heroku for Wechaty Starter Project Repository

About Deploy to Heroku Button

Creating a 'Deploy to Heroku' Button

The ‘Deploy to Heroku’ button enables users to deploy apps to Heroku without leaving the web browser, and with little or no configuration. The button is ideal for customers, open-source project maintainers or add-on providers who wish to provide their customers with a quick and easy way to deploy and configure a Heroku app.


  1. Deploy to Heroku without leaving the Web Browser. See Deploy to Heroku Button above
  2. Restore Wechat Bot Session across Restart by enable MemoryCard with AWS S3. See src/get-memory.ts
  3. Hot Module Reload Enabled for convenience when developing. See src/handlers/on-*.ts
  4. Send Online/Offline Notification Message to BotSelf when the Program Start/Stop. See src/finis.ts
  5. Simpel Web Server that can be used to Scan QR Code, or any other operations integrated with Wechaty. See src/start-web.ts


  1. If an app has a web dyno, and that web dyno receives no traffic in a 30 minute period, the web dyno will sleep
  2. Dynos are restarted (cycled) at least once per day to help maintain the health of applications running on Heroku


Use Cases

  1. Friday BOT -
  2. OSSBot -
  3. Mike BO -
  4. QiJi BOT -
  5. Bot Ops -
  6. Rui Assistant BOT
  7. Juzi.BOT


v0.4 (Feb 3, 2020)

Wechaty 0.56

v0.0.1 (Aug 9, 2018)

Init version for deploy to HeroKu


Huan LI (李卓桓) \\

Profile of Huan LI (李卓桓) on StackOverflow

  • Code & Docs © 2018 Huan LI \\
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons