Don't have Telegram yet? Try it now!
https://igregor.net/2019/02/05/part-i-what-is-idempotence/
Part I - What is Idempotence?