As you don't have mobile apps yet I have one far out suggestion that is easy to implement and in my tests worked much better than I ever though it would. It's possible to create two kind of menus in Telegram chats[0]. For my start of a habit tracker my bot sent me possible actions (as in habits) to our chat, and I could just click what I'd done and that's it. Works on both on mobile and desktop and just takes a second. It's possible to keep a permanent menu below the typing area and attach an inline menu on a message, so I kept my habits in permanent menu and possible follow-up actions (leave a note, cancel the action, stop taking time) in the reply to a confirmation of selected action. I know it's strange suggestion but I've been thinking and implementing different ways to make use of that menu system as I was blown away how it worked and with just a few lines of code.