janosik
所属分类:自然语言处理
开发工具:Rust
文件大小:15KB
下载次数:0
上传日期:2022-12-05 09:39:08
上 传 者:
sh-1993
说明: 帮助Jagiellonian大学计算机科学学生测试编程作业的Discord bot。
(Discord bot helping Jagiellonian University computer science students test their programming assignments.)
文件列表:
Cargo.toml (545, 2022-12-05)
LICENSE (1071, 2022-12-05)
src (0, 2022-12-05)
src\commands (0, 2022-12-05)
src\commands\blackbox.rs (2258, 2022-12-05)
src\commands\help.rs (869, 2022-12-05)
src\commands\locale.rs (1355, 2022-12-05)
src\commands\mod.rs (745, 2022-12-05)
src\commands\protip.rs (2837, 2022-12-05)
src\database (0, 2022-12-05)
src\database\database_connection.rs (233, 2022-12-05)
src\database\mod.rs (659, 2022-12-05)
src\database\protip_handler.rs (3184, 2022-12-05)
src\database\sqlite_connection.rs (945, 2022-12-05)
src\main.rs (4870, 2022-12-05)
src\runners (0, 2022-12-05)
src\runners\binary_runner.rs (3933, 2022-12-05)
src\runners\mod.rs (45, 2022-12-05)
src\runners\runner_error.rs (137, 2022-12-05)
src\trigger (0, 2022-12-05)
src\trigger\mod.rs (1098, 2022-12-05)
src\trigger\rodo.rs (1148, 2022-12-05)
# Janosik ![Build](https://github.com/hjaremko/janosik/workflows/Build/badge.svg?branch=master)
Janosik is a Discord bot helping Jagiellonian University computer science students
test their programming assignments.
Currently Janosik works by running pre-installed correct program in your system shell.
**This may not be secure.**
### Running
```
JANOSIK_TOKEN= cargo run --release
```
### Usage
Janosik responds to commands on public channels as well as private messages.
```
!blackbox
```
input
```
```
`input` will be redirected to the standard input of the binary.
#### Example
![Gra towarzyska](https://i.imgur.com/3v3JAsw.png)
### Setting up tasks
Janosik searches for binary files in the `bin` directory of the project root.
Then, the program can be called by its filename.
### Downloads
Latest releases are available [here](https://github.com/hjaremko/janosik/releases).
近期下载者:
相关文件:
收藏者: