Exactly for this purpose - using TG as a "personal logging/journaling" platform - I've long thought of building a bot. Since Telegram's bot API is very robust, simple to use and set up, it can be done easily.
I've imagined the bot to:
* save each message in the chat as a separate "log" in a text file that is saved on an online backup. This can be a private GitHub repo, OneDrive, etc.
* give a short summary/statistics of how much I wrote
* tag message with the hashtags I use
...etc.
I haven't got time to start it, but hopefully I do soon. How would you like this sort of a personal bot?
I'd love to check it out. I've wanted to write something similar.
In the past I played with exporting the log and then drawing a word cloud (by week) with Mathematica. It gives you some interesting insights into whats going on in your life in that period.
Other cool features that would be nice: structure extraction (i.e., msg myself `#food #lunch cheeseburger` and `#mood tired` and then building a CSV of only what I ate vs how I felt), reminders (to encourage you to journal every so often, or to quickly have the bot remind you to check on something 12 hours from now), automatically posting external stuff like uptime alerts, calendar entries or commit logs, and other stuff I can't think of right now.. :)
I've imagined the bot to:
* save each message in the chat as a separate "log" in a text file that is saved on an online backup. This can be a private GitHub repo, OneDrive, etc.
* give a short summary/statistics of how much I wrote
* tag message with the hashtags I use
...etc.
I haven't got time to start it, but hopefully I do soon. How would you like this sort of a personal bot?