我正在创建一个机器人,它将接收以!command
开头的命令,然后它会执行poll
或help
等操作。
这些操作将有更多选项,它们的数量可以变化。
例如:
!command poll create somepollurl
如果省略somepollurl,则应采用默认URL。
(上面只是逻辑有多复杂的一个例子。)
目前我所拥有的代码嵌套太多,因此可读性较差且难以维护。这也可能导致恶意用户可能利用的逻辑漏洞和意外漏洞。
我想知道是否有更好的方法来处理这个问题,以便代码更具可读性和无错误。
答案 0 :(得分:0)
考虑使用库而不是尝试手动执行。由于您不会说您正在使用哪种语言,因此我无法推荐特定的图书馆,但任何人使用的语言都会有一种(可能不止一种)。