نقل قول: استفاده از telegram api
بات چندان پیچیدگی نداره. اما شما میخواید با استفاده telegram api نرم افزار یا اپلیکیشنی بنویسید که کار ساده ای نیست در نتیجه "برای افراد تازه کار پیدا نکردید" خب چون اصلا مناسب تازه کارها نیست.
این کار خیلی سر راست نیست و تقریبا کمتر بهش پرداخته میشه چون اولا کار هر کس نیست و دوما تقریبا اپلیکیشن های موجود خودشون از سورس کدهای تلگرام استفاده می کنند. پنج نمونه موجوده دسکتاپ، وب، اندروید و آی او اس و مک او اس. خب هر کدوم از این ها مثال هایی از کلاینت تلگرام هستند که در اینترنت کدشون موجوده. من مثال دیگه ای ندیدم (لااقل اپلیکیشن هایی که سورس کد تلگرام رو تغییر میدن کدشون رو منتشر نمیکنن)
هر چند استفاده از api هاش زیاد تفاوتی با bot api نداره اما مسائل مربوط به امنیت، احراز هویت و رمزنگاریش کار رو پیچیده میکنه مگر اینکه لایبرری برای اینکار پیدا کنید (که خوشبختانه برای جاوا پیاده سازی mtproto موجوده : https://github.com/ex3ndr/telegram-mt)
چنین کارهایی جالبه و اگر بتونید انجام بدید یعنی توانایی خوبی در این زمینه دارید، اما نیازمند صرف وقت و تحقیق هست. از مثال کلیشه ای و تکراری نیست که همه جا کدش موجود باشه و صد تا آموزش بشه براش پیدا کرد. باید با مستندات خود تلگرام بتونید چنین نرم افزاری رو بسازید