Awesome
scala-wechaty-getting-started
Scala Wechaty Starter Project Template that Works Out-of-the-Box
Connecting Chatbots
Wechaty is a RPA SDK for Wechat Individual Account that can help you create a chatbot in 6 lines of Scala.
Requirements
- Scala
Quick Start
-
Clone scala-wechaty-getting-started repository
git clone https://github.com/wechaty/scala-wechaty-getting-started cd scala-wechaty-getting-started
-
Install Dependencies
make install
-
Set token for your bot
# it must be hostie token export WECHATY_PUPPET=wechaty-puppet-hostie export WECHATY_PUPPET_HOSTIE_TOKEN=your_token_at_here
-
Run the bot
make bot # or scala examples/ding-dong-bot.scala
The World's Shortest Scala ChatBot: 6 lines of Code
package wechaty
object DingDongBot {
def main(args: Array[String]): Unit = {
Wechaty.instance()
.onScan(payload => { println("Scan QR Code to login: %s\nhttps://api.qrserver.com/v1/create-qr-code/?data=%s\n".format(payload.status, payload.qrcode)) })
.onLogin(payload => { println("User %s logined\n".format(payload.id)) })
.onMessage(message => { println(message) })
.start()
Thread.currentThread().join()
}
}
Wechaty Getting Started in Multiple Languages
- TypeScript Wechaty Getting Started
- Python Wechaty Getting Started
- Java Wechaty Getting Started
- Go Wechaty Getting Started
- Scala Wechaty Getting Started
Badge
[![Wechaty in Scala](https://img.shields.io/badge/Wechaty-Scala-890)](https://github.com/wechaty/scala-wechaty)
Maintainers
Copyright & License
- Code & Docs © 2020 Wechaty Contributors https://github.com/wechaty
- Code released under the Apache-2.0 License
- Docs released under Creative Commons