I suggest that your bot periodically scans threads for new acronyms, specifically any three or four letter (or possibly even 2 letter) combination of capitalized letters. If the bot sees a particular unknown acronym being used over and over again, it can add it to a separate list, where upon a human can manually fill in its expanded form or whatever the acronym stands for.
For example, the thread on Cannabidiol:
https://www.reddit.com/r/medicine/comments/6d8x4l/nejm_a_randomized_trial_of_cbd_in_refractory/
had many people using the acronym CBD. The bot could recognize that CBD is an acronym, and then a human would decide whether or not it's a relevant medical acronym, and add it to its database.
I suggest that your bot periodically scans threads for new acronyms, specifically any three or four letter (or possibly even 2 letter) combination of capitalized letters. If the bot sees a particular unknown acronym being used over and over again, it can add it to a separate list, where upon a human can manually fill in its expanded form or whatever the acronym stands for.
For example, the thread on Cannabidiol:
https://www.reddit.com/r/medicine/comments/6d8x4l/nejm_a_randomized_trial_of_cbd_in_refractory/
had many people using the acronym CBD. The bot could recognize that CBD is an acronym, and then a human would decide whether or not it's a relevant medical acronym, and add it to its database.