مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

milad_unq

عضویت از 1396/02/18

فوروارد کردن پیام به ربات داخلc#

  • پنجشنبه 28 دی 1396
  • 00:41
تشکر میکنم

سلام دوستان خسته نباشید

من یه ربات تو C#  ساختم که میخوام وقتی پستی از داخل ی یه چنل خواصی بهش فوروارد شد یه پیام ارسال کنه به کاربر

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

 if (e.Message.ForwardFromChat.Id == -1001235274958)
                        {
                            bot.SendTextMessageAsync(chatId, "test");
}

کد -100123574985 چت ایدی جنلم هست 

چرا این کد کار نمیکنه؟

مشکلم این قسمت از کد هست فکر کنم

e.Message.ForwardFromChat.Id == -1001235274958

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 28 دی 1396
  • 09:50

باید کدتون رو Trace کنید ببینید اصلا وارد if میشه یا نه

و آیا id برابری داره یا خیر

کاربر سایت

milad_unq

عضویت از 1396/02/18

  • پنجشنبه 28 دی 1396
  • 19:47

تریس کردم وارد if میشه ولی این شرطی که گذاشتم کار نمیکنه شرط دیگه میزارم کار میکنه

و این مشکل رو داره 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 29 دی 1396
  • 08:49

در تصویر مشخصه دوست من

مقدار Forward خالی است

کاربر سایت

milad_unq

عضویت از 1396/02/18

  • جمعه 29 دی 1396
  • 22:56

خب وقتی پیامی forward میشه باید پر شه مقدارش دیگه درسته؟

من با کدم نوشتم اگر id چنلی که ازش چیزی فوروارد شده مساوی با -1001235274958 بوده فلان کارو انجام بده

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)