All Projects → Jamling → Smartim4eclipse

Jamling / Smartim4eclipse

Eclipse上的SmartIM插件,防Boss利器,让你可以在eclipse中使用QQ/微信进行聊天

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Smartim4eclipse

Wechatyunchart
微信多开多账号机器人 云客服系统 微商营销 系统web协议一键登录 非公众号微信机器人微信群管家 微信自动回复 微信定时发送消息 微信多账号登录 微信网页版本协议多开 一键登录 红包数量提醒 微信用户识别男女签名备注地理位置等,群发 自动发消息 定时发消息 群消息监控 机器人回复 ,定时回复,超时回复 聊天记录保存,聊天记录查看
Stars: ✭ 357 (+156.83%)
Mutual labels:  chat, wechat
Wewechat
💬 Unofficial WeChat client built with React, MobX and Electron.
Stars: ✭ 5,618 (+3941.73%)
Mutual labels:  chat, wechat
Falconmessenger
🌟🌟🌟🌟🌟 Falcon Messenger is a Fast and Beautiful cloud-based messaging app. With iOS and IPadOS Support. Available on the App Store.
Stars: ✭ 310 (+123.02%)
Mutual labels:  chat, wechat
Ios Chat
开源的即时通讯(野火IM)系统
Stars: ✭ 867 (+523.74%)
Mutual labels:  chat, wechat
Jetchat
 Swift5.0编写的简仿微信聊天应用,完美支持表情键盘、单聊、群聊、本地消息会话缓存。
Stars: ✭ 61 (-56.12%)
Mutual labels:  chat, wechat
Mojo Weixin
使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,181 (+749.64%)
Mutual labels:  chat, wechat
Xz wechat
微信聊天框架搭建,高仿微信聊天框架,一步步学习聊天框架的搭建
Stars: ✭ 634 (+356.12%)
Mutual labels:  chat, wechat
Kotlin Firebase Group Chat
Group and OneonOne chat using firebase built in Kotlin similar to whatsapp.
Stars: ✭ 44 (-68.35%)
Mutual labels:  chat, wechat
Everydaywechat
微信助手:1.每日定时给好友(女友)发送定制消息。2.机器人自动回复好友。3.群助手功能(例如:查询垃圾分类、天气、日历、电影实时票房、快递物流、PM2.5等)
Stars: ✭ 8,688 (+6150.36%)
Mutual labels:  chat, wechat
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (-53.96%)
Mutual labels:  chat, wechat
Wechatswift
iOS WeChat App Written in Swift 5.0
Stars: ✭ 102 (-26.62%)
Mutual labels:  chat, wechat
Vscode Miniapp Helper
微信小程序开发助手 for VSCode
Stars: ✭ 137 (-1.44%)
Mutual labels:  wechat
Typescript Wxapi.d.ts
🦉微信小程序typescript的声明文件
Stars: ✭ 133 (-4.32%)
Mutual labels:  wechat
Goch
Self hosted live chat server written in Go
Stars: ✭ 133 (-4.32%)
Mutual labels:  chat
Vue Wechat
用Vue.js开发微信app
Stars: ✭ 1,653 (+1089.21%)
Mutual labels:  wechat
Sprite Wxapp
spritejs 小程序版
Stars: ✭ 138 (-0.72%)
Mutual labels:  wechat
Oss.clients.sns
社交网站sdk(标准库),微信公众号(订阅号,服务号,小程序)接口sdk-包含消息回复(明文和安全模式),Oauth2.0授权等
Stars: ✭ 136 (-2.16%)
Mutual labels:  wechat
Chatair Android
🔥 A highly advance featured chat app in android using Firestore
Stars: ✭ 132 (-5.04%)
Mutual labels:  chat
Ng Chat
💬 A simple facebook/linkedin lookalike chat module for Angular applications.
Stars: ✭ 131 (-5.76%)
Mutual labels:  chat
Rktk Wxx
软考题库微信小程序 ENJOY
Stars: ✭ 131 (-5.76%)
Mutual labels:  wechat

GitHub release Eclipse Marketplace Eclipse Marketplace

SmartIM4Eclipse (原SmartQQ4Eclipse)

screenshot

Eclipse上的SmartIM插件,防Boss利器,让你可以在eclipse中使用QQ/微信进行聊天

Intellij IDEA上的插件请移步这里: https://github.com/Jamling/SmartIM4IntelliJ, 支持所有的Intellij IDE哦,包含Android Studio, WebStrom等

功能

  • [x] 收发文本消息
  • [x] 收发图片
  • [x] 收发文件
  • [x] 发送工程中的文件
  • [x] Code Review 发送代码位置及评语
  • [x] 超链接点击
  • [x] 热键设定
  • [x] 一键关闭
  • [x] 支持图灵机器人接入

SmartQQ官方协议不支持收发图片和文件,扩展的文件收发由第三方实现

Feature Swing Eclipse IntelliJ
文本消息 Y Y Y
聊天记录 Y Y Y
消息提醒 O Y O
接收表情 O Y X
图灵机器人       Y               Y Y
发送文件       Y               Y Y
消息群发       Y               Y Y
代码评审       X               Y Y

安装

从3.0开始,本插件依赖于Eclipse Explorer插件,如果安装时提示缺失Eclipse Explorer插件,如下示例错误

Cannot complete the install because one or more required items could not be found.
Software being installed: SmartQQ Feature 3.1.0.201803020925 (cn.ieclipse.smartqq.feature.feature.group 3.1.0.201803020925)
Missing requirement: SmartQQ Feature 3.1.0.201803020925 (cn.ieclipse.smartqq.feature.feature.group 3.1.0.201803020925)
requires 'cn.ieclipse.pde.explorer 4.1.0' but it could not be found

请先安装Eclipse Explorer插件或手动添加http://dl.ieclipse.cn/updates 更新站点后再安装SmartQQ

Eclipse Marketplace

  1. 点击Eclipse->Help->Eclipse Marketplace...打开eclipse插件市场
  2. 输入SmartIM搜索
  3. 点击Install安装

推荐使用Eclipse Martplace安装

Install New Software

  1. 点击Eclipse->Help->Install New Software...搜索插件
  2. 在Work with后面的输入框中输入http://dl.ieclipse.cn/updates/ 并回车
  3. 选中SmartIM,并取消勾选"Contact all update site during install to find required software"
  4. 点击底部Next按钮继续安装

使用

  1. 点击Windows->Show view->Others,找到SmartIM下的SmartQQ或Wechat双击打开SmartQQ或Wechat视图
  2. 点击视图工具栏或菜单栏中的同步图标进行登录
  3. 使用手机QQ/手机微信扫描二维码(SmartQQ视图使用手机QQ,Wechat视图使用手机微信扫一扫)
  4. 验证成功后,等待拉取最近消息,好友及群组列表
  5. 双击SmartIM视图中的好友或群,打开聊天窗口
  6. 输入聊天内容,并按快捷键(默认为Enter)发送聊天信息

微信

  1. 如果微信无法生成二维码图片,提示javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name,请给eclipse加上-Djsse.enableSNIExtension=false参数,可以在eclipse.ini中加,也可以在eclipse快捷方式目标位置中添加

进阶使用

  1. 文件发送
  • 点击聊天Console菜单(就是那个倒三角)选择 Send File 或 Send Project File 选择文件后发送
  • 对要发送的文件复制,然后粘贴到聊天窗口,再点击发送超链接,确认发送文件
  1. 消息群发
  • 在SmartIM视图中,点击Broadcast工具图标(就是那个发射塔的图标),输入内容并选择要发送的好友,群及讨论群,再点击确定
  1. 代码评审(未来接入Gerrit)
  • 在编辑器中右键菜单中点击Code Review,输入对代码的评审注释,选择发送的对象,点击确定发送
  • 对方接收到代码评审消息,点击代码位置,直接跳转到本地相同的代码位置,然后修改吧。

快捷键

注:在eclipse中,CR表示Enter键

  • 发送,默认CR (Enter键),发送消息
  • 隐藏聊天,默认Alt + M,隐藏Contact视图
  • 关闭聊天,默认Alt + C,关闭当前聊天窗口

注:快捷键有可能与eclipse中的热键冲突,请点击?打开首选项重新设置

感谢

问题提交

提交问题前,请参考常见问题

任何问题包括建议均可以在Issue中提交

如果为Issue,建议带上eclipse版本及本插件版本信息(可以在Preference->SmartIM中查看并复制版本信息)

开发

如果您对本项目感兴趣,请fork本项目,源代码下载完成之后,会有编译错误,需要将依赖的smartim-core等三个工程从build path中移除,并将libs下的core-x.x.x.jar, smartqq-x.x.x.jar, wechat.x.x.x.jar添加到build path.

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].