#discord #terminals #unix #running #termview

app discord-termview

在Discord中启动多个并发Unix终端

1个不稳定版本

0.1.0 2021年5月27日

并发中排名740

MIT授权

26KB
589

Termview

警告

使用此机器人非常危险,因为你基本上是在授予人们直接访问你的shell的权限。

确保你知道你在做什么!

示例

https://user-images.githubusercontent.com/29797280/118414771-c8864080-b6a6-11eb-9efb-70933ba84b95.mp4

运行

请确保您已安装cargo(可能需要nightly版本,但通常不需要)

本地(危险)

# Compile
cargo build --release

# Configure
export DISCORD_TOKEN=my-discord-token
export ALLOWED_ROLES=<id-of-role>

# Run
target/release/discord-termview

在docker容器中(稍微安全一些)

使用您的token和role-id编辑build.sh

./build.sh运行

待办事项

  • 自动使会话过期(困难)
  • 如果终端太远,使其移动/重新发布(中等)
  • 允许终止终端(困难)
  • 允许多行代码块(简单)
  • 帮助信息(简单)

依赖项

~19–32MB
~603K SLoC