hello dear,
thanks you for sharing but this this program have a problem, can you check this please :
when you make a new campaign and assign some buttons with bot answer
First, the answer bot has to be started from a separate location, not from the campaign itself.
the second and most important problem is that if you decided to stop the answer bot for any reason and after a minute you resume/start it again, the bot resends the reply to all the clients again even if he sends it to them before.