This is a telegram bot that interacts with Google Sheets and allows you to add, delete, make an expense list and show various graphs.
While I do not use Telegram, it makes sense in the context of figuring out how to interact with a GSheet using its API and a chat interface. If nothing else, its instructions for setting up API access to GSheets makes it useful.
The Google Sheets API is so bad, a company built their own to make it easier.
REST API: https://docs.sheetsu.com/
The μg Project is a collection of free and open development APIs that are fully compatible with Google's GAPPS APIs but use different back end services. For example, rather than Google Maps there is a library which uses Open Streetmaps instead, but code written to use the Google Maps API won't know the difference.