By the way, what is the easiest (to understand and extend the code and also to use) Telegram client out there? I want to add some features lacking in all the clients I've seen. Emacs-based client sounds cool but requires to learn Emacs (and its internals given the intention to extend it). Default clients are mindbogglingly complex for a person who never did web front end. Is there something basic based on Tkinter, WinForms or WPF?