4 ms·
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,
by plibither8 7y ago
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?
- 2mol 7y agoOh! A friend of mine made a bot like that! https://github.com/martinthenext/daytobase https://github.com/martinthenext/daytobase
- plibither8 7y agoYup, I remember taking a look at this bot and its code! It's great work put in by your friend, cheers to him :D Though I really wanted my logs to be logged in a plaintext file, I'll give this a try again. Thanks!
- tlack 7y agoI'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.. :)