All Projects → RocketChat → Rocket.Chat.Java.SDK

RocketChat / Rocket.Chat.Java.SDK

Licence: MIT license
[DEPRECATED, NOT MAINTAINED] Java/Android SDK for Rocket.Chat

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Rocket.Chat.Java.SDK

st2chatops
Packaging environment for building StackStorm chatops native packages
Stars: ✭ 26 (-3.7%)
Mutual labels:  rocketchat
salesiq-mobilisten-android-sample
Sample App to integrate SalesIQ Android SDK (Mobilisten)
Stars: ✭ 13 (-51.85%)
Mutual labels:  livechat
Papercups
Open-source live customer chat
Stars: ✭ 4,554 (+16766.67%)
Mutual labels:  livechat
rocket.chat.app-poll
Rocket.Chat App for creating polls.
Stars: ✭ 46 (+70.37%)
Mutual labels:  rocketchat
Chatovatko
A chatting C# application with end-to-end encryption.
Stars: ✭ 19 (-29.63%)
Mutual labels:  livechat
YouTube-Livechat-Channel-Resolver
A simple userscript that restores the "Visit Channel" aka "Go To Channel" functionality in YouTube Livestream Chats.
Stars: ✭ 43 (+59.26%)
Mutual labels:  livechat
platform-services
Collection of platform related tools and configurations
Stars: ✭ 11 (-59.26%)
Mutual labels:  rocketchat
Rocket.Chat.PWA.React
React Implementation of Rocket.Chat.PWA
Stars: ✭ 36 (+33.33%)
Mutual labels:  rocketchat
src
闪客服
Stars: ✭ 60 (+122.22%)
Mutual labels:  livechat
chat21-web-widget
Live Chat Widget built with Firebase and Angular4 for customer support .
Stars: ✭ 69 (+155.56%)
Mutual labels:  livechat
mmb
Set of Dockerfiles and assets related to them for building Docker images with different services
Stars: ✭ 34 (+25.93%)
Mutual labels:  rocketchat
Matterbridge
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Stars: ✭ 4,452 (+16388.89%)
Mutual labels:  rocketchat
CircBot
Simple YouTube LiveStream Chatbot (not maintained)
Stars: ✭ 14 (-48.15%)
Mutual labels:  livechat
rocketchat-gitlab-hook
Add GitLab notifications via a new WebHook in Rocket.Chat
Stars: ✭ 80 (+196.3%)
Mutual labels:  rocketchat
Chatwoot
Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
Stars: ✭ 11,554 (+42692.59%)
Mutual labels:  livechat
notify
推送通知 sdk(Bark、Chanify、钉钉群机器人、Discord、邮件、飞书群机器人、Gitter、Google Chat、iGot、Logger、Mattermost、Now Push、PushBack、Push、PushDeer、PushPlus、QQ 频道机器人、Rocket Chat、Server 酱、Showdoc Push、Slack、Telegram、Webhook、企业微信群机器人、息知、Zulip)。
Stars: ✭ 335 (+1140.74%)
Mutual labels:  rocketchat
11LiveChat
Another one-one live chatroom using pion webrtc with sfu mode
Stars: ✭ 30 (+11.11%)
Mutual labels:  livechat
Rocket.Chat.Kotlin.SDK
Rocket.Chat's Kotlin SDK (REST & WebSocket abstractions)
Stars: ✭ 63 (+133.33%)
Mutual labels:  rocketchat-sdk
rocketchat-uptimerobot
Uptime Robot integration for Rocket.Chat
Stars: ✭ 34 (+25.93%)
Mutual labels:  rocketchat
chat21-ionic
A ionic v5 and Angular 8 desktop and mobile chat
Stars: ✭ 69 (+155.56%)
Mutual labels:  livechat

DEPRECATED

We are working on a new SDK in Kotlin, with compatibility with JAVA (in the future).

Rocket.Chat.Java.SDK

License: MIT RocketChat Gitter chat

  • This SDK is used for handling background communication with server.
  • Contains set of remote procedure calls (RPC) to communicate with server and return appropriate results.
  • It doesn't have any user interface. All API's defined in SDK are asynchronous/non-blocking.

Overview

This SDK is divided into two parts

  1. Core SDK
  • Core SDK intro
  • RocketChat API usage documentation
  • RocketChat room API usage documentation

Download

  1. LiveChat SDK
  • LiveChat SDK intro
  • LiveChat API usage documentation
  • LiveChat room API usage documentation

Download

License

MIT

Gradle

For java

1. Core SDK

dependencies {
    compile 'com.rocketchat.core:rocketchat-core:0.7.1'
}

2. LiveChat SDK

dependencies {
    compile 'com.rocketchat.livechat:rocketchat-livechat:0.7.1'
}

For android

1. Core SDK

dependencies {
    compile ('com.rocketchat.core:rocketchat-core:0.7.1'){
        exclude group :'org.json', module: 'json'
    }
}

2. LiveChat SDK

dependencies {
    compile ('com.rocketchat.livechat:rocketchat-livechat:0.7.1'){
            exclude group :'org.json', module: 'json'
    }
}

Features

1. Core SDK

  • This SDK consist of chat related API's available on the Rocket.Chat server.
  • Currently supports following features.
  1. Login/Resume Login
  2. Getting Permissions/Getting public settings
  3. Getting User Roles
  4. Getting rooms
  5. Getting chat history
  6. Send message to the room
  7. Delete message
  8. Update message
  9. Pin message
  10. Unpin message
  11. Star message
  12. Create public group
  13. Create private group
  14. Delete group
  15. Archive room
  16. Unarchive room
  17. Join public group
  18. Leave group
  19. Open room
  20. Hide room
  21. Set favourite room
  22. Set status (ONLINE, OFFLINE, BUSY, AWAY)
  23. Getting room roles
  24. Upload files
  25. Getting status of other users in realtime (Register for user status by userId)
  26. Logout
  • User documentation can be found here => Core SDK

2. LiveChat SDK

  • This SDK refers to providing helpDesk feature (LiveChat )in any JVM platform.
  • This currently supports following features.
  1. Getting LiveChat configuration data from server
  2. Registration
  3. Login
  4. Choose departments
  5. Getting Chat history
  6. Getting Agent data
  7. Send message
  8. Subscribe room
  9. Close conversation

Important Note

All docs are available under docs/ directory on the repo.

Demo Android App

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].