میتوانم شکست را بپذیرم اما تلاش نکردن را هرگز!

ساخت ربات تلگرام در سی شارپ

آموزش ساخت ربات تلگرام در سی شارپ (Build a Telegram Robot in C Sharp)

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


تلگرام
در حال حاضر برترین نرم افزار ارتباطی در کشور ما است. این نرم افزار به دلیل سرعت و امکانات بسیار خوبی که دارد کاربران زیادی را جذب خود کرده است. یکی از این امکانات که جدیدا به Telegram اضافه شده است، ربات های تلگرام است. ربات تلگرام نوعی حساب کاربری ویژه است که برای ارسال و دریافت اتوماتیک پیام طراحی شده است. کاربران میتوانند با ارسال دستورات گوناگون با ربات های تلگرام در ارتباط باشند، این ارتباط میتواند در یک مکالمه شخصی و یا در یک گروه ایجاد شود. شما میتوانید ربات خود را با استفاده از API تلگرام و از طریق درخواست های HTTPS مدیریت کنید.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی
  1. مفاهیم پایه و مقدماتی برنامه نویسی ربات تلگرام
    • بات فادر
    • بررسی پکیج های موجود
    • افرودن پکیج به اپلیکیشن با زبان سی شارپ
    • دریافت پیام ها از ربات
    • ارسال پیام متنی به ربات
    • بررسی انواع پیام ها
    • ارسال تصویر؛فیلم و موزیک به ربات
    • معرفی کیبورد مارکاپ در ربات
    • معرفی کیبورد شیشه ای(اینلاین) در ربات
    • انواع محیط های گفتگو با ربات
    • پاسخگویی به دکمه های شیشه ای(CallBackQuery)
    • کاربا متدهای ربات به وسیله Json
    • پین و آن پین کردن یک پیام در گروه
    • تغییر عنوان و توضیحات گروه ها و کانال ها
    • مقدمه ای بر کار با اینلاین کوئری ها
    • پاسخگویی به اینلاین کوئری ها به وسیله ربات
  2. ربات دستیار متن(متن ساز پیشرفته)
    • معرفی ParseMode
    • ساخت پروژه و تنظیمات مربوطه
    • ساخت متن بلد به و سیله ربات
    • ساخت متن ایتالیک به وسیله ربات
    • ساخت متن رنگی(ابی) به وسیله ربات
    • ساخت دیتابیس و ثبت کاربران ربات در آن
    • ساخت پروژه MVC
    • ویرایش مشکلات ربات
    • لیست لینک های کاربران
    • ویرایش لینک ها و نمای وب آنها
  3. ربات بینام کننده مطالب ارسالی(رفع فروارد)
    • ساخت ربات در بات فادر
    • ساخت پروژه در ویژوال استدیو
    • بینام کردن موسیقی های ارسالی
    • بینام کردن تمام پیامهای ارسالی
  4. ربات دکمه شیشه ای
    • ساخت دیتابیس پروژه
    • ساخت پروژه و ربات
    • ارسال پیام خوش آمدگویی و ثبت کاربران
    • ثبت پیام اینلاین
    • ثبت دکمه های شیشه ای
    • ساخت اینلاین کیبورد(دکمه شیشه ای)
    • ارسال پاسخ اینلاین کوئری
    • ارسال پاسخ به اینلاین به وسیله لیست
    • لیست بنر های ثبت شده توسط کاربر
  5. ربات مدیر کانال
    • آموزش کار زماندار در MVC
    • ساخت دیتابیس
    • ساخت پروژه و تنظیمات مربوطه
    • ثبت کاربران و کانال ها
    • ساخت کیبورد اصلی
    • ویرایش و حذف امضای پیامهای کانالها
    • درج و ویرایش کلمات فیلتر شده در کانال
    • درج و ویرایش کلمات ضروری در کانال
    • ثبت پیام زماندار
    • ثبت پیام اتوماتیک(خودکار)
    • فیلتر کردن و بررسی ضروری بودن کلمات کانال
    • ارسال پیام های زماندار به کانال
  6. ربات مدیر گروه
    • ساخت دیتابیس پروژه
    • ساخت پروژه
    • قفل های مدیا (متن؛تصویر؛فیلم؛...)
    • ارسال پیام خوش آمدگویی و قفل گروه
    • وضعیت قفل های گروه و قفل فروارد
    • ارسال قانون گروه و تنظیمات قفل ساعتی
    • قفل ساعتی؛قفل آی دی؛قفل اسپم؛قفل لینک
    • قفل رگباری
    • مدیریت قفل های مدیا
    • مدیریت قفل ضد ای دی و ضد اسپم
    • مدیریت قانون خودکار و قفل رگباری
  7. ربات ثبت نام کننده
    • ساخت دیتابیس پروژه
    • ساخت ربات و پروژه
    • ثبت کاربران
    • ساخت کیبورد بازی ها
    • مشاهده بازی ها و شرکت کنندگان
    • ثبت نام در مسابقه
    • صفحه اصلی پروژه ویندوزی و کدنویسی
    • مدیریت مسابقات
    • مدیریت ضرکت کنندگان مسابقات
    • مدیریت کاربران ربات
    • مدیریت کاربران پروژه ویندوزی
    • معرفی سرویس زریان پال
    • ساخت درگاه پرداخت آنلاین ربات
  8. ربات مدیر سایت
    • ساخت دیتابیس و پروژه وب
    • کدنویسی صفحه اصلی سایت
    • کدنویسی صفحه مطالب
    • ثبت نظرات مطالب
    • ساخت ربات و پروژه ربات
    • مدیریت پست های سایت
    • مدیریت نظرات سایت
    • درج پست و خروج از ربات
  9. آپلود نهایی ربات
    • معرفی موارد لازم برای خروجی گیری با وب هوک (SSL رایگان و هاست ارزان و دامنه بین المللی)
    • ساخت پروژه وب و تنظیمات مربوطه و آپلود پروژه روی سایت و انجام تنظیمات وب هوک

برای یادگیری Build a Telegram Robot in C Sharp چه چیز را باید از قبل بدانیم !
قبل از اینکه مطالعه ی آموزش Build a Telegram Robot in C Sharp (ساخت ربات تلگرام در سی شارپ) را شروع کنید، شما باید دانش پایه ای(حداقلی) از موارد زیر را داشته باشید

  1. مایکروسافت اس‌کیوال سرور - (Microsoft SQL Server)
  2. لینکیو - (LINQ)
  3. انتیتی فریم ورک - (Entity Framework)

نامتون رو در بخش ویرایش پروفایل به صورت کامل وارد کنید
دستور /setuserpic رو به بات‌فادر ارسال کنید
دستور /start رو برای رباتتون در گروه ارسال کنید. در ضمن سوپرگروه‌ها در لیست گروه‌ها نمایش داده نمی‌شن.
ابتدا مطمئن شید که نام کاربری رباتتون رو بدون @ در بات‌ساز وارد کردید. توکن رباتتون رو از داخل بات‌فادر تغییر بدید و توکن جدید رو جایگزین کنید
شما باید توکن API بات‌ساز رو به پلاگین بدید، نه توکن رباتتون رو.