浅谈hack.chat
您可在云剪贴板获得更好的体验
友链,这里是@TheAurora 整理的信息。
网站介绍
使用过hack.chat的可跳过该段
我们有许多聊天工具,例如微信、QQ、洛谷犇犇等。今天,我介绍一个即时加密聊天工具——hack.chat。
这里是它的首页,可以点开链接。
你会发现,那里是黑底白字的黑客风格,就如下图。
首页的介绍可以看看。大致内容是,这里可以使用
http://hack.chat/?【房间名】
在这里面,【房间名】可以填入任何一个字符串,无论是英文、符号还是中文,都可以匹配到一个房间,并可以聊天了。
洛谷专用聊天室
该项目在GitHub上开源,具体可以参考首页倒数第2段的链接。
基本操作说明
推荐阅读一遍
先说一下界面。该界面主体是聊天区,可以看到别人的讯息。
最右边还有一栏,显示的是设置和在场人员名单,从上往下分别是:
- 固定右侧栏
- 声音提醒
- 屏幕提醒
- 进出通知
- 允许LaTeX
- 允许高亮
- 允许Imgur图床
- 选择配色方案(其实就是聊天主题)
- 选择高亮方案
- 清空聊天记录
- 在场人员名单(点击名字可以邀请对方到一个新的房间)
这里支持Markdown,基本操作方式与洛谷一致,但是似乎不能使用洛谷图床,应该只能用Imgur图床,而Imgur图床是国外网站,可能需要挂梯子才可以使用。
这里支持LaTeX,使用方法和洛谷也没有太大的区别,但有些操作无法使用,所以有时用LaTeX会不太成功。
换行是shift+enter,发送是enter。
输入符号/请在前面加上转义符\。
了解了这些,就可以舒服地聊天了,甚至有一些朋友利用了LaTeX在那里搞事情。
关于房间
首先,每个房间都有一个对应的名称,可以通过这个名称进入对应的频道,就如洛谷聊天室一样。但是,还有一些特殊的聊天室,在hack.chat主页中有呈现。
?lounge ?meta,这两个聊天室有单独的命令系统,并且是自动回复的。
?programming是hack.chat里面最活跃的聊天室,有来自全世界各地的人,很多人拥有头衔,还有人名字前有颗星星,也许是管理员。
显然,文章还没有结束
我写这篇文章的原因,主要并不是介绍hack.chat的使用方法,毕竟洛谷内外已经有很多文章都介绍过了hack.chat,内容上也大同小异。我这篇文章,重在介绍hack.chat的命令。
命令使用方式
前言
当你第
如果你没有听说过hack.chat还有命令——
你:这聊天网站居然还有命令?
如果你听说过了——
你:居然还有人也知道命令?
这里命令种类繁多、功能各异,但是如何使用是个问题。接下来,就是我隆重介绍命令的使用方式。
正文
我们先谈谈MC吧。
你可能会说:这跟MC啥关系?
好吧,关系很大。众所周知,MC有一大特色,那就是命令。使用这个命令,可以做到许多你本来做不到的事情,MC玩家应该很清楚。那么,如果你在游戏里想知道MC有哪些指令,又该怎么用呢?
输入/help(大多数情况都是这个命令)
就是/help
确实是/help
回到hack.chat,在聊天框内输入/help,然后,神奇的事情发生了。系统自动输出了一大堆东西,就是全部指令的分类、名称,而且其他人看不见。
一共显示了
使用命令有两种方式:
- 直接在聊天框输入
- 在API中输入
我个人只尝试过在聊天框中输入,API还没有实现过。几乎所有的命令都可以在API中实现,但很多只能在API中实现,造成我研究的困难。
不过聊天框命令提供的功能就已经有很多,这里我也只着重介绍聊天框中可以使用的全部11个命令。
使用/help <command>查看每一个命令的功能。在<command>中填写你想查看的命令。
这里举例说明。
直接在聊天框输入/help help来查看/help的用法。可以查看如下信息
Name: help
Aliases: None
Category: Core
Required Parameters: None
Description: Outputs information about the servers current protocol
Usage:
API: { cmd: 'help’, command: '<optional command name>' }
Text: /help <optional command name>
具体信息讲的很明白,包括名称、别名、类别、参数、功能、使用方式六个部分。
下面是全部在聊天框输入的命令的介绍。
-
/nick
这是个好用的命令
使用方法 : 输入
/nick <name>效果 : 你改名了,会出现
... is now ...的系统通知,所有人可见。聊天记录不会清除。示例 :
我原本名字
TianLuen_,输入/nick TianLuen。屏幕显示
这里有个Bug,那就是使用之后名字颜色就不是紫色的了,不过影响应该不大。
-
/myhash
这是个奇怪的命令
使用方法 : 输入
/myhash效果 : 显示你的hash值,可能用于加密,目测与IP地址有关。
事实上,并没有明显的用处。
-
/shrug
这是个奇怪的命令
使用方法 : 输入
/shrug <message>效果 :
/shrug变成了¯\_(ツ)_/¯这种奇怪的东西似乎没什么用
-
/me
这是个好用而神奇的命令
使用方法 : 输入
/me <message>。效果 : 由系统发出,@发送者 + 输入的信息
示范 :
输入
/me is OIer屏幕显示
看上去就像是系统在说话,是我最喜欢用的命令之一。
-
/help
这是个实用的命令
使用方法 : 输入
/help [command](command里面可以不写东西)效果 : 上文提及过,不再赘述。
-
/stats
这是个普通的命令
使用方法 : 输入
/stats效果 : 系统输出聊天室的统计,有全网的具体信息,如下
- 第一行是目前正在用HC的人数
- 第二行是目前的房间数
- 第三行是总共加入的人数
- 第四行是总共发送的邀请数
- 第五行是总共发出的信息数
- 第六行是被禁的用户数
- 第七行是被踢出的用户数
- 第八行是发出统计的次数
- 第九行是服务器响应时间
-
/move
这是个奇怪的命令
使用方法 :
/move <address>。效果 : 该命令有bug。使用后,你会以当前名字进入一个你指定的频道,但网址不会改变,聊天记录也不会清除。
其实就是换了个聊天室。
-
/whisper或/w
这是个好用的命令
使用方法 :
/whisper <name> <message>(whisper可以简写为w)效果 : 在公用频道上发送私信,只有指定的人可以看到信息,其他人不可见。
私信命令。
-
/r
这是个好用的命令
使用方法 :
/r <message>效果 : 向最后一个向你发私信的人回复指定信息,同样也是别人不可见。
还是私信命令。
-
/color
这是个无法使用的命令
使用方法 :
/color <color>color需要使用16进制效果 : 理论上是更改自己名字颜色,但需要管理权限,故无法使用
权限不足。
-
/forcecolor
这是个无法使用的命令
使用方法 :
/forcecolor <name> <color>color需要使用16进制效果 : 理论上是强制对方更改名字颜色,但实测时并没有效果
根据最新研究表明,从全网被ban和被kick的人数少之又少(通过/stats查看),证明了这两个命令需要极高的管理权限才可以使用,一般用户应该无法使用带有管理权的命令。
以上为所有可在文本框输入的命令,而提示需要在API中输入的命令暂时没有实现方案,如果有使用方式,欢迎通知作者。
尾声
这里介绍了所有可以在聊天框中使用的命令,欢迎大家继续探索并提出建议,同时也感谢大家观看到这里。那么,浅谈hack.chat到这里就结束了,谢谢大家!