MessageClassifier
Message Classifier project based on Akka (http://akka.io/) distributed application building tool & Play framework (http://www.playframework.com/) the high velocity web framework for Java and Scala
Install / Use
/learn @Buddhima/MessageClassifierREADME
Message Classifier
Introduction
Message Classifier project is to classify messages. This is implement on top of Akka (http://akka.io/) distributed application building tool with the aid of Play framework (http://www.playframework.com/) the high velocity web framework for Java and Scala. Classification is done currently using uClassify (http://uclassify.com/) online text classification services.
You can view the user guide from http://goo.gl/2RifYh
Prerequisites
Initially you need to clone this project. Make sure you have added "java" and "javac" to your system Path variable. Create "lib" folder inside "MessageClassifier" folder. Add following jar files into "lib" folder
-
log4j-1.2.15.jar (or later)
http://logging.apache.org/log4j/1.2/download.html
-
objectdb.jar
http://www.objectdb.com/object/db/database/download
To run this project you can choose either of following methods:
- Using Play Framework Distribution (http://www.playframework.com/download)
- Using Typesafe Activator (http://typesafe.com/activator)
Using Play Framework Distribution
- Download Play framework distribution (http://www.playframework.com/download) and extract.
- Add "play" folder path to system Path variable.
- Go inside project folder using command prompt/terminal and execute "play" command, which will launch Play console.
- Execute "eclipse" to create Eclipse project out of this. (For other IDEs refer: http://www.playframework.com/documentation/2.2.x/IDE).
- Execute "run" command to start the server and goto "http://localhost:9000/" .
Using Typesafe Activator
- Download Typesafe Activator (http://typesafe.com/activator).
- Open this project folder location using "Open Existing Projects" option.
- You can use activator to inspect code, test, run and export as Eclipse project or IDEA module.
References
-
Akka Documentation (2.3-M2)
http://doc.akka.io/docs/akka/snapshot/java.html
-
Play Framework (2.2.x)
http://www.playframework.com/
-
uClassify Text Classification Services
http://www.uclassify.com/
-
Framework for uClassify services
https://github.com/udy/UClassify
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
