Using T83: Room process and a dedicated store agent, use a single "temporary reference" database per channel.
Use a similar API than the current helper module, the value consisting of {:tempref, mfa() | fun()}.
Maybe also create a temporary trigger for each reference, possibly improving the UX:
< user> https://www.mercurynews.com/2016/06/28/graves-yu-palantir-ucsf-partner-with-santa-clara-county-on-homelessness-breakthrough/ < bot> (dXz) The Mercury News — Graves, Yu: Palantir, UCSF partner with Santa Clara County on homelessness breakthrough < bot> 28/06/16. Graves, Yu: Palantir, UCSF partner with Santa Clara County on homelessness breakthrough +dXz archive is the same as: !archive dXz +gpt dXz continuing prompt +dXz continuing prompt
In relation to T66: Revamped plugin system, a reply message could be accompanied with a list of possible actions- this would be triggered by the trigger on IRC but may be displayed as actions buttons on other protocols