Skip to content

Latest commit

 

History

History
186 lines (136 loc) · 8.33 KB

README-CN.md

File metadata and controls

186 lines (136 loc) · 8.33 KB

Devzat - Chat with other devs over SSH in your Terminal | Product Hunt

开发人员在哪里?Devzat!

Devzat是一个自定义SSH服务器,它能将你带入一个聊天室而非shell prompt。由于所有平台(甚至手机)上都有 SSH 应用程序,因此你可以在任何设备上连接到 Devzat!

这是有一天录制的记录: asciicast

使用方法

试试看:

ssh devzat.hackclub.com

如果这是第一次登录,可以使用 SSH 用户名选择显示名称。例如,如果您想被称为 “wenjie”,可以运行:

ssh wenjie@devzat.hackclub.com

如果想在首次登录后更改显示名称,应在登录后使用 nick 命令。

如果您在防火墙下,您仍然可以通过端口 443 加入:

ssh devzat.hackclub.com -p 443

如果将其添加到 ~/.ssh/config

Host chat
    HostName devzat.hackclub.com

您只需:

ssh chat

我们还有一个 Slack 桥!如果你在 Hack Club Slack 上,请查看 #ssh-chat-bridge 频道!

如果遇到问题,请随时提交 新issue

查看Devzat主服务器的 站点状态 以检查检查是否可能出现故障。

想要托管自己的实例?

快速开始:

git clone https://github.com/quackduck/devzat && cd devzat
go install # or build, if you want to keep things pwd
ssh-keygen -qN '' -f devzat-sshkey # new ssh host key for the server
devzat # run! the default config is used & written automatically

这些命令用于下载、构建、设置和运行 Devzat 服务器,默认端口为 2221(可通过设置 $PORT 更改)。

查看Admin's Manual,了解完整的自托管文档!

拒绝权限?

Devzat 使用公钥来识别用户。如果您被拒绝访问:foo@devzat.hackclub.com: Permission denied (publickey), 尝试登录无需密钥的 443 端口。 ssh devzat.hackclub.com -p 443

帮助

注:聊天室中输入Help获取的是英文原始文本

欢迎来到Devzat!Devzat通过SSH聊天:github.com/quackduck/devzat
由于所有平台上,包括移动设备上都有 SSH 应用,你可以从任何地方加入。

运行 `cmds` 查看命令列表。

有趣的功能:
• 房间!运行 cd 查看所有房间,使用 cd #foo 加入新房间。
• 支持 Markdown!表格、标题、斜体等一切。只需用 \n 代替换行符即可。
• 代码语法高亮 使用 Markdown fences发送代码。运行 eg-code 查看示例。
• 私聊!使用 =user <msg> 发送快速 DM,或通过运行 cd @user 留在 DM 中。
• 支持时区,使用 tz Continent(州)/City(城市)设置时区。

• 内置Tic Tan Toe(五子棋)和Hangman (猜单词)!运行 tic 或者 hang<word> 来开始新游戏
• emoji 替换!:rocket: => 🚀 (就像在 Slack 和 Discord 上一样)

在替换换行符时,我经常使用 bulkseotools.com/add-remove-line-breaks.php。

由 Ishan Goel 用朋友们的创意制作而成。
感谢 Caleb Denio 借出他的服务器!

指令

注:聊天室中输入cmds/rest获取的是英文原始文本
Commands
   =<user>   <msg>           向 <user> 发送私聊信息 <msg>
   users                     列出用户
   color     <color>         改变名字颜色
   exit                      离开聊天室
   help                      展示帮助信息
   man       <cmd>           获取特定命令帮助
   emojis                    查看emojis列表
   bell      on|off|all      ANSI铃声开启(on)/从不(off)/每条消息均响(all)
   clear                     清屏
   hang      <char|word>     玩 hangman
   tic       <cell num>      玩 tic tac toe!
   devmonk                   测试打字速度
   cd        #room|user      加入 #room,私聊用户或运行 cd 查看列表
   tz        <zone> [24h]    设置您的 IANA 时区(例如 tz Asia/Dubai),并可选择设置 24h
   nick      <name>          改变用户名
   pronouns  @user|pronouns  设置你的性别代词或获取其他用户的性别代词
   theme     <theme>|list    更改语法高亮主题
   rest                      不常用的命令列表 
   cmds                      展示此命令
The rest
   people                  查看加入的人的信息
   id       <user>         获取用户的唯一ID(hashed key)
   admins                  打印所有管理员的 ID(hashed key)
   eg-code  [big]          语法高亮代码示例
   lsbans                  被禁言的 ID 列表
   ban      <user>         禁言 <user> (admin)
   unban    <IP|ID> [dur]  解除对某人的禁言,可选择持续时间(admin)
   kick     <user>         踢出 <user>登录 (admin)
   art                     展示一些熊猫的图
   pwd                     展示你的当前房间
   shrug                   ¯\_(ツ)_/¯

提示:如果昵称因网络延迟而被占用,kick 可以帮助踢出之前昵称。

集成

在自托管实例中,Devzat 可与 Slack 和/或 Discord 集成以桥接消息,并与 Twitter 集成以发布新用户公告。 请参阅 Admin's Manual 获得更多信息。

Devzat 拥有一个插件 API,您可以用它来集成自己的服务: documentation。 您可以随意在主实例中添加插件。只需在服务器上申请一个 token 即可。

星标历史

Stargazers over time

参与者

您可能认识的人加入者:

Zach Latta - Founder of Hack Club: "omg amazing! this is so awesome"
Ant Wilson - Co founder, Supabase: "brilliant!"
Bereket @heybereket: "this is pretty cool"
Ayush @ayshptk: "Can I double star the repo somehow 🥺"
Sanketh @SankethYS: "Heck! How does this work. So cool."
Tony Dinh @tdinh_me: "supeer cool, oh, open source as well? yeah"
Srushti @srushtiuniverse: "Yess it's awesome. I tried it."
Surjith @surjithctly: "Whoa, who made this?"
Arav @HeyArav: "Okay, this is actually super awesome."
Harsh @harshb__: "im gonna come here everyday to chill when i get bored of studying lol, this is so cool" Krish @krishnerkar_: "SHIT! THIS IS SO DOPE"
Amrit @astro_shenava: "Super cool man"
Mudrank @mudrankgupta: "🔥🚀🚀"

来自 Hack Club:
Caleb Denio, Safin Singh, Eleeza
Jubril, Sarthak Mohanty
Sam Poder, Rishi Kothari
Amogh Chaubey, Ella, Hugo Hu Matthew Stanciu, Tanishq Soni

非常感谢了不起的 Caleb Denio借给我最初的 Devzat 服务器 💖

Ishan Goel 根据朋友的特色想法制作。感谢 Caleb Denio借出他的服务器!