سلام...کسی از دوستان با C# تونسته عکسی رو در ربات تلگرام ارسال بکنه؟؟
سلام
بعله امکانش هست ، هم عکس و هم فایل هایی مثل pdf , exel و ...
من آموزش شما رو دیدم...اون کدی که هم گذاشتید رو تونستم اجرا کنم...فقط مشکل اینجاست که یک عکس دیگه ای جایگزین اون فایل عکسی که شما در پروژه گذاشتید می گذارم پیغام خطا می دهد !! آیا باید سایز یا اسم عکس مشخص باشد؟
این کد را نگاه کنید :
string pic = "نام عکس مورد نظر"; string yourpath = Environment.CurrentDirectory + @"\Pic\"+pic; FileStream stream = new FileStream(yourpath, FileMode.Open, FileAccess.Read); FileToSend fs = new FileToSend(stream, "photo3.jpg"); bot.MakeRequestAsync(new SendPhoto(update.Message.Chat.Id, fs)).Wait();
احتمالا متوجه شدید ، ولی برای توضیح باید بگم ، داخل پوشه bin یه Folder ایجاد کنید ، به نام Pic و بعد عکس هایی که قرار ارسال بشه را داخلش قرار بدید ، photo3.jpg هم نام تصویری است که ربات ارسال می کنه.
ممنون از راهنماییتون درست شد...فقط من می خوام کپشن برای هر عکس هم بزارم...این هم زحمت می کشید راهنمایی کنید...خودم اومدم یک پیغام بعد از ارسال هر عکس گذاشتم...ولی میخوام عکس با کپشن یک دفعه بیاد...
bot.MakeRequestAsync(new SendMessage(update.Message.Chat.Id, "محصول شماره 4")).Wait();
این روش را تا بحال استفاده نکردم خود بنده ، ولی یه جست و جو کنید ، احتمالا بتونید پیدا کنید.
ممنون من توانستم عکس را با دستور شما ارسال کنم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)