PDA

View Full Version : سوال: مشکل در تعریف ارایه و کیبرد در برنامه نویسی ربات



shabgardetanha
چهارشنبه 05 مهر 1396, 09:23 صبح
سلام من یه ربات تلگرام نوشتم اما موقع تعریغ کیبرد این خطا رو دارم کسی میدونه مشکل کجاست؟؟
146534
خطا

Cannot implicitly convert type 'string[][]' to 'NetTelegramBotApi.Types.KeyboardButton[][]'


ممنون

CsharpNevisi
پنج شنبه 06 مهر 1396, 18:39 عصر
خب خطاش کاملا مشخصه ... داره میگه شما نمیتونی آرایه ای دو بعدی از رشته ها رو بریزی داخل ارایه ای دو بعدی از کلاس KeyboardButton

shabgardetanha
جمعه 07 مهر 1396, 07:30 صبح
خوب میشه درستش رو بگید چطوری بنویسم؟

MoslemMaleki
دوشنبه 17 مهر 1396, 04:00 صبح
سلام. مشکل اینه که احتمالاً شما از آموزش مربوط به نسخه 3 یادگرفتید، اما در برنامه خودتون از net telegram bot api ورژن 4 استفاده کردید(از توضیحات اضافه پرهیز میکنم). فقط کافیه به فرمت زیر تعریفش کنید:


myKeyboardMarkup = new ReplyKeyboardMarkup {
Keyboard = new KeyboardButton[][] {new KeyboardButton[] { new KeyboardButton("درباره ی ما"), new KeyboardButton("شماره تلفن ها ") }
, new KeyboardButton[] { new KeyboardButton("آخرین اخبار") }}
};