文件名称:dicebot::game_die:滚动支持Slack
文件大小:283KB
文件格式:ZIP
更新时间:2024-05-25 16:39:23
slack dicebot Go
骰宝 是一个应用程序。 -骰子解析逻辑。 -特定于的身份验证和解析。 正在安装 单击上的“ Add to Slack ”以安装到您自己的Slack中。 用法 DiceBot应用程序对传递给/roll命令的文本进行了相当宽容的解析,以找出要掷出哪种骰子以及如何使用它们。 首先,它将扫描字符串以查找可以找到的所有“滚动表达式”。 每个滚动表达式包括: 可选操作,可以是: +用于加法 -减法 *或×表示相乘 /用于除法 ^表示最大值 v最小 如果没有任何操作,则假定加法。 (因此, 1d20 1d20将滚动两个d20并添加结果。) 没有“操作顺序”或滚动表达式分组。 每个表达式的运算将其值应用于所有前面表达式的结果。 例如, 1d4 * 1d6 ^ 1d8 + 1d10将滚动1d4,然后滚动1d6并乘以之前的结果,然后滚动1d8并采用该值或先前的结果(以较高者为准),然后滚动1d10
【文件预览】:
dicebot-master
----go.mod(137B)
----fly.toml(298B)
----go.sum(38KB)
----dice.go(3KB)
----dice_test.go(3KB)
----LICENSE.md(1KB)
----roll_test.go(2KB)
----README.md(4KB)
----oauth.go(1KB)
----http.go(1020B)
----roll.go(6KB)
----resources()
--------assets()
--------templates()