ربات ت.ل.گرام با سی شارپ c#
بسم الله الرحمن الرحیم
باسلام.
من میخواستم یک ربات ت.ل.گرام با سی شارپ داشته باشم که ربات بیاد پیامهای یک کانال رو برداره و به جای آیدی آن کانال، آیدی کانال خودم رو بذاره و بفرسته در کانال خودم.
بعد اگر در اون کانال پیامی ریپلای شد، دقیقا همون پیام هم در کانال من ریپلای بشه و اون متنی که در ریپلای اون پیام در کانال دیگر بوده در ریپلای کانال من بفرسته.
خیلی خیلی ممنون میشم راهنمایی کنید.
باتشکر
1 پاسخ
با عرض سلام و وقت بخیر
تنها در صورتی میتونین از ربات برای اینکار استفاده کنین که رباتتون توی اون کانال / گروه اضافه شده باشه
در غیر اینصورت بایستی با یه اکانت تلگرامی (مثلا اکانت خودتون) که داخل اون کانال یا گروه عضو هست اینکارو انجام بدین
برای اینکار هم بایستی از TDLib استفاده کنین
نحوه ی کار هم به این شکل هست که برنامه ای مینویسید که تمام مراحل تلگرام (دریافت شماره موبایل ، کد احراز هویت ، کلمه عبور کلود و ...) رو برای فعال سازی میگیره و انگار با تلگرام وارد حساب کاربریتون شدین)
بعد با استفاده از توابع و مراحلی که داره و در مستندات TdLib موجود هست ، لیست چت ها رو میگیرید و باقی داستان
برای شروع کار باهاش هم از لینک github مربوط به TDlib که برای دات نت مثالی رو فراهم کرده میتونین استفاده کنید:
https://github.com/tdlib/td/tree/master/example/csharp
با آرزوی موفقیت