Skip to main content

Wechaty is a Conversational RPA SDK for Chatbot Makers

Project description

python-wechaty

Python Wechaty

PyPI Version Python Wechaty Getting Started Python 3.7 Downloads Wechaty in Python codecov PyPI PyPI - Downloads

📄 Chinese Document python-wechaty-template

What's Python Wechaty

Python Wechaty is an Open Source software application for building chatbots. It is a modern Conversational RPA SDK which Chatbot makers can use to create a bot in a few lines of code.

You can use Wechaty to build a chatbot which automates conversations and interact with people through instant messaging platforms such as WhatsApp, WeChat, WeCom, Gitter and Lark among others.

Features

  • Message Processing: You can use the simple code, similar to natural language, to process the message receving & sending.
  • Plugin System: You can use the community-contributed plugins to handle your scenario.
  • Write onece, run multi IM platform: python wechaty support many IM platforms with one code, all of you need to do is switch the token token type.
  • Wechaty UI: you can use the powerful wechaty-ui to create interactive chatbot
  • ...

Getting Started

There are few steps to start your bot, and we give a bot-template for you to getting started quickly.

Join Us

Wechaty is used in many ChatBot projects by thousands of developers. If you want to talk with other developers, just scan the following QR Code in WeChat with secret code python wechaty, join our Wechaty Python Developers' Home.

Wechaty Friday.BOT QR Code

Scan now, because other Wechaty Python developers want to talk with you too! (secret code: python wechaty)

Requirements

  1. Python 3.7+

Install

pip3 install wechaty

See Also

Static & Instance of Class

Typings

History

v0.6 (Jun 19, 2020)

Python Wechaty Scala Wechaty BETA Released!

Read more from our Multi-language Wechaty Beta Release event from our blog:

v0.4 (Mar 15, 2020) master

Welcome @huangaszaq for joining the project! #42

  1. Add a friendly exception message for PyPI users. #24

v0.1 (Mar 8, 2020)

Welcome @wj-Mcat for joining the project! #4

  1. Starting translate TypeScript of Wechaty to Python
  2. DevOps Setup
    1. Type Checking: mypy & pytype
    2. Unit Testing: pytest
    3. Linting: pylint, pycodestyle, and flake8
    4. CI/CD: GitHub Actions
  3. Publish to PyPI automatically after the tests passed.

v0.0.1 (Aug 25, 2018)

Project created, publish a empty module wechaty on PyPI.

Related Projects

  • Wechaty - Conversatioanl AI Chatot SDK for Wechaty Individual Accounts (TypeScript)
  • Python Wechaty - Python WeChaty Conversational AI Chatbot SDK for Wechat Individual Accounts (Python)
  • Go Wechaty - Go WeChaty Conversational AI Chatbot SDK for Wechat Individual Accounts (Go)
  • Java Wechaty - Java WeChaty Conversational AI Chatbot SDK for Wechat Individual Accounts (Java)
  • Scala Wechaty - Scala WeChaty Conversational AI Chatbot SDK for WechatyIndividual Accounts (Scala)

Badge

Wechaty in Python

[![Wechaty in Python](https://img.shields.io/badge/Wechaty-Python-blue)](https://github.com/wechaty/python-wechaty)

Stargazers over time

Stargazers over time

Contributors

Made with contrib.rocks.

Support

Thanks the following supported Software.

test image size

Committers

  1. @huangaszaq - Chunhong HUANG (黄纯洪)

Creators

Copyright & License

  • Code & Docs © 2018 Wechaty Contributors https://github.com/wechaty
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wechaty-0.10.7.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

wechaty-0.10.7-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file wechaty-0.10.7.tar.gz.

File metadata

  • Download URL: wechaty-0.10.7.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.14

File hashes

Hashes for wechaty-0.10.7.tar.gz
Algorithm Hash digest
SHA256 7f54c1441d0ca6601e7ed32b04eb4639af3026ebf6e189985acd775ce1e3e707
MD5 86070bad311a0568536633ae8a509c63
BLAKE2b-256 866b3cef7d22bbdf444c82e378412c6cc1784383720176a533601d08d25a1a52

See more details on using hashes here.

File details

Details for the file wechaty-0.10.7-py3-none-any.whl.

File metadata

  • Download URL: wechaty-0.10.7-py3-none-any.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.14

File hashes

Hashes for wechaty-0.10.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4acdd9761146dbd504116bb4240d6c707000f506fa5d12cf56e6c364642e104f
MD5 d0d86b49da80b90ed476c5e645b013ca
BLAKE2b-256 e6bf4589a678c46b7f0fc3dc82edd3eb893b5243c662e4e4aa8e4b588ce5316d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page