So I heard you can create USER bots on TG, as in BOT-like bots but in USER accounts rather than BOT accounts.
I’ve been searching for ages, cannot find any libs related to MTProto with good documentation on how one actually goes about doing this.
I found the question: How do I use Telegram API without a bot?
however its for another language.
Please let me know if this is still possible, and if so, what libraries are useful for this – libraries that have docs preferably.
2
Answers
TdLib is what you looking for!
TdLib supports multiple languages and has a JSON interface for other languages. So don’t worry about your programming language.
It even abstracts whether the internet is connected or not, downloads multiple files based on priority, and so on. I strongly suggest you use TdLib.
https://core.telegram.org/tdlib
https://github.com/tdlib/td
If people come here searching for a .NET library that gives access to Telegram Client APIs (to control a User rather than a Bot), I would recommend the WTelegramClient library.
It is open-source, very well documented (lots of examples) and available on Nuget of course.
It is much easier to use for automation than TDLib and cover the full Client API method list, instead of the complex GUI-oriented TD API.