ورود

View Full Version : مبتدی: استفاده از telegram api



marziehk
دوشنبه 02 مرداد 1396, 14:13 عصر
با سلام
کسی می دونه چه جوری می تونم از api های تلگرام برای ساخت یک کلاینت تلگرام استفاده کنم. نمی خوام از بات استفاده کنم. اگه کسی بلده می شه یک مثال برای شروع قرار بده. من خیلی تو نت جست و جو کردم ولی یک متن مناسب برای افراد تازه کار پیدا نکردم
ممنون میشم اگه کسی بلده کمک کنه

vahid-p
دوشنبه 02 مرداد 1396, 20:37 عصر
بات چندان پیچیدگی نداره. اما شما میخواید با استفاده telegram api نرم افزار یا اپلیکیشنی بنویسید که کار ساده ای نیست در نتیجه "برای افراد تازه کار پیدا نکردید" خب چون اصلا مناسب تازه کارها نیست.
این کار خیلی سر راست نیست و تقریبا کمتر بهش پرداخته میشه چون اولا کار هر کس نیست و دوما تقریبا اپلیکیشن های موجود خودشون از سورس کدهای تلگرام استفاده می کنند. پنج نمونه موجوده دسکتاپ، وب، اندروید و آی او اس و مک او اس. خب هر کدوم از این ها مثال هایی از کلاینت تلگرام هستند که در اینترنت کدشون موجوده. من مثال دیگه ای ندیدم (لااقل اپلیکیشن هایی که سورس کد تلگرام رو تغییر میدن کدشون رو منتشر نمیکنن)

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

چنین کارهایی جالبه و اگر بتونید انجام بدید یعنی توانایی خوبی در این زمینه دارید، اما نیازمند صرف وقت و تحقیق هست. از مثال کلیشه ای و تکراری نیست که همه جا کدش موجود باشه و صد تا آموزش بشه براش پیدا کرد. باید با مستندات خود تلگرام بتونید چنین نرم افزاری رو بسازید