هایپر سورس

مرجع کاربردی برنامه نویسان ایـــرانی

دو پروژه عملی برای بوت تلگرام - ارسال پیام بصورت زمانبندی شده و شبیه سازی سیستم ثبت نام کاربر به همراه تصویر کاربر در بو.ت تلگرام

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

انچه در این دوره خواهید آموخت : 
  • ارسال پیام به صورت بازه ای و در هر فاصله زمانی
  • ارسال پیام در تاریخ و زمان مشخص شده
  • طراحی بوت های چند مرحله ای و ویزاردی 
  • دریافت تصویر توسط بوت و پردازش ان (دریافت بصورت باینری)
  • و . . . 
ساخت بوت تلگرام,اموزش برنامه نویسی بوت تلگرام,ارسال پیام با بوت تلگرام,بوت تلگرام با سی شارپ,ارسال پیام به صورت زمانبندی شده در بوت تلگرام,ارسال پیام در زمان مشخص با بوت تلگرام,ارسال پیام در تاریخ خاص با بوت تلگرام,دریافت فایل با بوت تلگرام,دانلود فایل با بوت تلگرام,ارسال عکس به بوت تلگرام,دریافت تصویر در بوت تلگرامی با سی شارپ,در سی شارپ,ساخت ربات ثبت نام در تلگرام,ثبت نام کاربر در بوت تلگرام
اطلاعات دوره : 
کیفیت : HD
مدت : 38 دقیقه
حجم فایل : 68 مگابایت
رمز عبور : www.hypersource.ir
قیمیت : 6000 تومان
فرمت : Mp4 , Zip

برای دانلود محصول بر روی دریافت در پایین همین پست کلیک کنید
توجه : هم اکنون میتوانید کلیه آموزش های تصویری مربوط به بات تلگرام را بصورت یکجا از سایت هایپر سورس با 25% تخفیف دریافت نمایید. برای مشاهده لیست آموزش قابل دریافت بر روی این لینک کلیک کنید.

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



 

تخفیف میخواهید یا کد تخفیف دارید ؟

دریافت

قیمت آموزش : 6,000 تومان
عنوان محصول : دو پروژه عملی برای بوت تلگرام - ارسال پیام بصورت زمانبندی شده و شبیه سازی سیستم ثبت نام کاربر به همراه تصویر کاربر در بو.ت تلگرام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

  • 1) اگر عضو سایت باشید، 5% تخفیف در محصول اعمال میشود (برای اعمال شدن این مورد میبایست وارد حساب کاربری خود شوید)
  • 2) اگر موجودی حساب شما بالاتر از 12,000 تومان باشد، 10% تخفیف بر روی محصول اعمال خواهد شد (این مبلغ برای این محصول میباشد)
  • 3) در صورتی که در سایت به عنوان کاربر نویسنده باشید و حداقل 3 پست داشته باشید، 10% تخفیف اعمال خواهد شد
  • مشاهده وضعیت تخفیف ها برای این محصول
  • در صورتی که تمامی شرایط بالا را داشته باشید میتوانید این محصول را باقیمت 4,500 تومان دریافت نمایید.
  • همچنین میتوانید با وارد کردن کد تخفیف، از میزان تخفیف کد و شرایط بالا بصورت همزمان استفاده کنید

بستن
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید

مدیر سایت پاسخ

سلام
توی متن آموزش مشخصات آموزش نوشته شده + رمز فایل
رمز تمامی فایل های زیپ www.hypersource.ir هست

server پاسخ

سلام
آموزش ارسال post های وب سایت با استفاده از asp.net webform به کانال تلگرام رو میخواستم بر روی سایتتون قرار بدید.

رضا پاسخ

با سلام
من یک سوال دارم که ممکنه به این موضوع ربطی نداشته باشه.
یک وب سایت طراحی شده با ASP.NET دارم و میخوام از طریق کد C# بتوانم کارهای زیر را انجام بدهم. لطفا راهنمایی بفرمائید و در صورت لزوم فیلم آموزشی مربوطه را در اختیار قرار دهید.
1. بتوانم در تلگرام, یک کانال با اسم دلخواه ایجاد کنم.(از طریق کد)
2. به کانال ایجاد شده در زمانهای دلخواه, پیامهای دلخواه ارسال کنم.(از طریق کد)
3. به شماره های دلخواه, در زمانهای دلخواه, پیامهای دلخواه ارسال نمایم.(از طریق کد)
ممنون

رضا پاسخ

با سلام
من یک سوال دارم که ممکنه به این موضوع ربطی نداشته باشه.
یک وب سایت طراحی شده با ASP.NET دارم و میخوام از طریق کد C# بتوانم کارهای زیر را انجام بدهم. لطفا راهنمایی بفرمائید و در صورت لزوم فیلم آموزشی مربوطه را در اختیار قرار دهید.
1. بتوانم در تلگرام, یک کانال با اسم دلخواه ایجاد کنم.(از طریق کد)
2. به کانال ایجاد شده در زمانهای دلخواه, پیامهای دلخواه ارسال کنم.(از طریق کد)
3. به شماره های دلخواه, در زمانهای دلخواه, پیامهای دلخواه ارسال نمایم.(از طریق کد)
ممنون

مدیر سایت پاسخ

سلام
1) اینکه ساخت کانال بصورت کدی در حال حاضر امکان پذیر نیست و فقط از خود نرم افزار و سایت تلگرام امکان پذیره (حداقل تا این نسخه (10) که آموزش داده شده چنین امکانی وجود نداره)
2) برای کار با ربات در حالت وب بهتره از وب هوک استفاده شه (این آموزش های تحت ویندوز هستند)
3) ارسال به شماره های دلخواه هم از طریق Api خود تلگرام امکان پذیره و بوت فقط ارسال از طریق ایدی و شناسه کاربری (کد کاربری) رو ساپورت میکنه

مدیر سایت پاسخ

سلام
سمپلی برای مورد 3 شما سراغ ندارم (منابع برای تلگرام بسیار محدوده و همه به حد مبتدی کفایت کردند و جلو نرفتند)
ولی از خود سایت میتونید به جاهایی برسید چون قبلا یکی از همکارا تونسته بودند از این Api به راحتی استفاده کنند ولی خود من بشخصه بدلیل کمبود وقت دنبالش نرفتم در این زمینه نمیتونم کمکی بهتون بکنم.

mersedeh پاسخ

سلام
اگه میشه سوال "کاربر" رو جواب بدین.
چون سوال منم هست
ممنون

مدیر سایت پاسخ

علی :
کد رو گذاشتید ولی چیزی ننوشتید ؟
مشکلی داره
بجز اینکه برای ارسال متن از تابع SendTextMessage استفاده کنید نه SendTextMessageAsynce
celebrex eureka read celebrex prix maroc

علی پاسخ

مهندس جان، کار نمی کنه، میخوام پست ربات رو بگیره و فلان ساعت بفرسته، تعریف توابع درسته ؟ thread ها درست تعریف شدن؟
ویژوال هیچ warning یا error نمیده ولی کارم نمیکنه

علی پاسخ

اینجا 2 تا دکمه تعریف شده، میخوام همه اینا رو بزارم تو یه دکمه، وقتی 2 تا thread توی یه دکمه می شینن اولی که start میشه، اصلا به دومی نمیرسه و همونجا پست ارسال میشه

مدیر سایت پاسخ

علی :
سلام
در واقع باید بگم کل کد نویسی تون اشتابه من همچین چیزایی آموزش ندادم !!
اولا که شما دارید پارامتر به یک تابعی اراسل میکنید که توش خالیه و کاری انجام نمیده ،(تابع SendMessage1)
ثانیا چرا thread a رو به عنوان پارامتر به تابع فرستادید !؟
لطفا یک با دیگه آموزش رو ببینید و مجددا کد رو بنویسید
پیشنهاد میکنم روی پروژه جدید کار کنید این پروژه شما رو یکم گیج میکنه
کار به اینص روته
یک تابع برای ارسال پیام بنویسید
یک تابع برای دریافت تاریخ و مثلا متن پیام بنویسید
تاریخ رو در همون تابع بررسی کنید اگر درست بود متد ارسال پیام رو فراخوانی کنید و متن پیام رو بهش بفرستید تا ارسال کنه
در نهایت در کلیک یک باتن یک thread رو استارت بزنید که تابع درایفت کننده تاریخ و. متن پیام رو فراخوانی کنه

کل کد بالا اشتباهه
cetirizine allergie cetirizine allergie cetirizine vidal

نیلوفر نوری پاسخ

سلام من این آموزش رو خریداری کردم .
اما برای باز کردن فایل زیپ نیاز به پسورد هست که جایی ذکر نشده .
لطفاً بفرمایید .
مرسی

distort پاسخ

آیدی تلگرامتو بده
منم به این مشکل خوردم و حلش کردم
یا به آیدی من پیام بده
@distort7

کاربر پاسخ

سلام ادمین
لطفا به سوالم پاسخ دهید در صورتی که ثبت باشه میخوام پکیج رو بخرم
(سلام
من برای ثبت نام کاربر سوال دارم
میخواستم بدونم اگه امکان داره راهنمایی کنید یا لطفا بگید در این آموزش این را در نظر گرفته اید که چطوری مرحله مرحله کاربر را ثبت نام کنیم
مثلا اگه کلید start رو بزنه و بعد نام کاربری را بخواهیم از کاربر بگیریم و بعد یک پسورد و بعد نام و نام خانوادگی
به همین ترتیب جلو بره نه این که کاربر بتونه نامش رو اول بنویسه
ممنون
)

کاربر پاسخ

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

mersedeh پاسخ

سلام
اگه کسی تو این بحث وارده بیاد پی وی بنده یه کم تبادل اطلاعات کنیم

mersedeh پاسخ

اینم آیدی تلگرامم
@wildprogrammer

فاطمه پاسخ

با سلام ببخشید میشه آموزش
paging در ربات رو هم آموزش بدین، برای مثال ربات یه سری داده رو از دیتا بیس خونده و من میخام صفحه به صفحه با این لاین کیبورد پیاده کنم، کار با callbackData رو نمیدونم.

فاطمه پاسخ

با سلام ببخشید میشه آموزش
paging در ربات رو هم آموزش بدین، برای مثال ربات یه سری داده رو از دیتا بیس خونده و من میخام صفحه به صفحه با این لاین کیبورد پیاده کنم، کار با callbackData رو نمیدونم.

amir پاسخ

سلام و خسته نباشید
مهندس میخوام به جای chatid به شماره موبایل پیام ارسال کنم از چه روشی باید استفاده کنم .و اینکه آیا رباتها در نر افزارهایی مانند موبو گرام مشکل دارند ؟

حسن پاسخ

مشکل من در زمان ثبت نام کاربری می باشد
از step برای ترتیب مرحله مانند فیلم آموزشی استفاده کردم ولی درصورت ثبت نام دو یا چند کاربر اطلاعات هر کدام قاطی می شود و جواب else اخر که
else
{
bot.SendTextMessage(ChatId, "اطلاعات ثبت شده نا معتبر می باشد.");
}
را نشون می ده ولی شمارنده step تغییر می ده در حالی که شمارنده step در هر بار پیام تغییر می کنه بجز else اخر

لطفا راهنمایی بفرمایید
در صورتی که ایمیل بدهید سورس را براتون بفرستم

باتشکر

مدیر سایت پاسخ

هم اکنون میتونید کل آموزش های تصویری مربوط به بات تلگرامی رو بصورت یکجا و از طریق لینک زیردریافت کنید

رضا پاسخ

با تشکر از توجه شما.
من نیاز به یک sample قابل اجرا برای مورد شماره 3 (استفاده از Api خود تلگرام) دارم.
چطور میتونم تهیه کنم؟
ممنون

علی پاسخ

سلام مهندس جان، بسیار سپاسگزارم که آموزش رو قرار دادید، خدا قوت
در این مثال، یک string داده شد و در زمان مشخص فرستاده شد. اگر بخواهیم خروجی bot.sendtextmessage یا photo زمان بندی شده و ارسال شود چگونه است؟
برای اینکار آمدم خروجی bot.sendtextmessage رو توی یک thread ریختم و بهش گفتم start بشه. بعد در متد send message، بجای آرگمان text، بهش thread دادم و گفتم استارتش کنه. همین کار رو با sendByDate کردم ولی جواب نداد، چطور می تونم اینکار رو انجام بدم؟
اگر بات روی سروری که ایران نیست آپلود شود، از کجا باید برایش معلوم کنیم که مثلا ساعت 10 صبح به وقت ایران بفرست نه به وقت آلمان؟

رضا پاسخ

پاسخ

using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Threading.Tasks;
using TLSharp.Core;

namespace WebApp
{
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

protected void Button1_Click(object sender, EventArgs e)
{
TextBox1.Text = sendMessageToTelegram().ToString();
}

async Task sendMessageToTelegram()
{
var store = new FileSessionStore();
var client = new TelegramClient(store, Session.SessionID, 65896, "98785bce3b801f7a0309fd52854a3967");
await client.Connect();
var result = await client.ImportContactByPhoneNumber("989195247253");
await client.SendMessage(result.Value, "Hello World!");
return result.Value;
}
}
}



این قطعه کد من است ولی عمل نمیکند.

مدیر سایت پاسخ

amir:
سلام
امکان ارسال پیام به تلگرام با شماره موبایل از طریق بات ممکن نیست
برای سوال دوم هم تا بحال موردی ندیدم من !!

علی پاسخ

​private void SendMessage(long ChatId, string _Text)

    {



        bot.SendTextMessageAsync(ChatId, _Text, true, false, 0, null, Telegram.Bot.Types.Enums.ParseMode.Html);

        



    }



private void SendMessage1(string ChatId, Thread a)

    {



        





    }



 protected void Button1_Click(object sender, EventArgs e)

    {

a = new Thread(() => bot.SendTextMessageAsync("72345","hello",false, false, 0, null, Telegram.Bot.Types.Enums.ParseMode.Html));

        a.Start();



    }



private void SendByDate (string Date, Thread a)

    {

        DateTime dt = Convert.ToDateTime(Date);

        while (true)

        {

            int Year = DateTime.Now.Year;

            int Month = DateTime.Now.Month;

            int Day = DateTime.Now.Day;

            int Hour = DateTime.Now.Hour;

            int Minute = DateTime.Now.Minute;

            int Second = DateTime.Now.Second;



            if (dt.Year == Year && dt.Month == Month && dt.Day == Day && dt.Hour == Hour && dt.Minute == Minute && dt.Second == Second)

                SendMessage1("72345",a);

            Thread.Sleep(800);

        }

        



    }



protected void Button2_Click(object sender, EventArgs e)

    {

        b = new Thread(() => SendByDate("8/15/2016 9:21:20 AM", a));

        b.Start();

    }

enalapril 10 mg enalapril enalapril bivirkninger

رضا پاسخ

ممنون از شما. به یکسری نتایج اولیه رسیدم.

server پاسخ

سلام
آموزش ارسال post های وب سایت با استفاده از asp.net webform به کانال تلگرام رو میخواستم بر روی سایتتون قرار بدید.

نیلوفر نوری پاسخ

سلام من این آموزش رو خریداری کردم .
اما برای باز کردن فایل زیپ نیاز به پسورد هست که جایی ذکر نشده .
لطفاً بفرمایید .
مرسی
هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2018
ارتباط با ما
نام شما
ایمیل
موبایل
آیدی تلگرام
رمز عبور را فراموش کرده ام

محصولقیمتبا تخفیف

لطفا منتظر بمانید. . .

پیام سیستم