【发布时间】:2022-01-17 23:42:38
【问题描述】:
我有一个工作正常的机器人,它可以正常工作并处理来自内联按钮的所有回调。问题是现在处理是这样完成的(只是一个例子):
if ($callback_data == 'save'){
//some code
}
else if ($callback_data == 'connect'){
//some code
}
等等。每个 if 块都处理内联键盘,问题是它们的数量正在增加。想请教一下,如何重构代码,避免以后出现很多if/else?
【问题讨论】:
-
之前写过一个电报机器人,你是在问如何处理递增的事件调用/环回以进行编辑输入等?
标签: php architecture telegram