Загрузка...

Help my stupid head with a bot.

Thread in C# created by JanitorHvhboom Apr 20, 2022. 293 views

  1. JanitorHvhboom
    JanitorHvhboom Topic starter Apr 20, 2022 хочу работать. 32 Apr 4, 2018
    Сделал всё по документации вроде[IMG] как, но не понимаю почему оно не принимает, обьясните мне дурачку, пожалуйста.
     
  2. MePTBblN
    MePTBblN Apr 20, 2022 25 Dec 27, 2019
    TelegramBot разве не вместе?
     
    1. JanitorHvhboom Topic starter
      MePTBblN, нет конечно, тут дело абсолютно в другом. Обьекты я указал верные.
  3. 000000000000001k
    C#
    Message message = await botClient.SendPhotoAsync(
    chatid: chatid
    photo"foto"
    parseMode: parseMode.Html,
    cancellationToken: cancellationToken);

    var keyboard = new inlinekeyboardMarkup(new telegram.bot.types.inlinekeyboardMarkup[][]
    {new [ ] {
    new telegram.bot.types.inlinekeyboardMarkup("text"),
    new telegram.bot.types.inlinekeyboardMarkup("text"),
    },
    });
    JanitorHvhboom,
     
  4. vtlstolyarov
    Возможно это из-за проблем с ковариантностью - конструктор
    InlineKeyboardMarkup
    принимает
    IEnumerable<IEnumerable<InlineKeyboardButton>>
    а ты передаёшь
    InlineKeyboardButton[][]
    . Если бы выложил нормально код а не скришот, то мог бы показать как переделать.

    Кроме того, непонятно зачем ты используешь вложенные массивы если всё равно передаешь толко один ряд кнопок.
     
    1. JanitorHvhboom Topic starter
      vtlstolyarov, То, что я передаю не то - я понимаю, но как переделать не понимаю, абсолютно...
    2. JanitorHvhboom Topic starter
      vtlstolyarov,

      var keyboard = new InlineKeyboardMarkup(new Telegram.Bot.Types.InlineKeyboardButton[][]
      {new [] {
      new Telegram.Bot.Types.InlineKeyboardButton("Текст для первой кнопки","callback1"),
      new Telegram.Bot.Types.InlineKeyboardButton("Текст второй кнопки","callback2"),
      },
      });
    3. View the next comments (4)
  5. Ellneosq
    Ellneosq Apr 21, 2022 0 Apr 21, 2022
    пиши его на Node JS там есть целая либа или фреемворк - хз где та грантца ее еволюции ХД - Telegraf - в телеге есть офф група очень активная. там подскажут есл что. и примеров в поиске куча
     
Top
Loading...