There are dozen of bitcoin tipping bots available in the market. Likecoin implemented a enhanced one previous year. Even reddit tip bot is a good example. I will suggest you to look at some bots and then get ideas where you can enhance your.
Mine isn't a tipping BOT, it is a tipping protocol/software. A reddit bot and lightning network are essentially the same thing. You pay coins into a third party, "off chain" system and the balance gets moved around between users. You still have to pay to claim it back "on chain". The lightning network is slightly more inconvenient as you need to raise an invoice to get your tip. What % of tips actually go unclaimed on these systems? Also they are closed environments. You can't tip Facebook or WordPress with a reddit bot.
My idea is a straight address to address payment. High transaction fees is always going to be a problem (until btc is back in the $100s range).