Запостить картинку в телеграмм

Дмитрий621985

Пользователь
Регистрация
03.06.2018
Сообщения
171
Реакции
6
Баллы
18
Здрасти нужна помощь. Надо запостить картинку в телеграм с ее описанием одним сообщением. Лютый дядька с форума дал код все работает, но приходиться следом догонять пост картинки текстом. А нужно как на скрине примерно. Спасибо)
string strToken = project.Variables["bot_id"].Value;
string strChatId = project.Variables["chat_id"].Value;
string parse_mode = "html";
string img = project.Variables["img"].Value;
string url_bot = string.Format("https://api.telegram.org/bot{0}/sendPhoto?chat_id={1}", strToken, strChatId);
string temp = CommonCode.SendPhoto(img, url_bot);
 

Вложения

  • Б.png
    Б.png
    219,5 KB · Просмотры: 138
string url_bot = string.Format("https://api.telegram.org/bot{0}/sendPhoto?chat_id={1}", strToken, strChatId); вот это замени на вот это

string Text = "ТВОЙ ТЕКСТ";
string url_bot = string.Format("https://api.telegram.org/bot{0}/sendPhoto?chat_id={1}?caption={2}", strToken, strChatId,Text);
 
Все ровно только картинка постится без коментов
 
Просто картинка одна запостилась и все. Как и было до поправок в коде
 
Просто картинка одна запостилась и все. Как и было до поправок в коде
А можно весь код в студию? CommonCode это что? Библиотеку какую то используешь? Какие параметры принимает метод SendPhoto ? А лучше просто шаблон скинь
 
Пожалуйста, если ты в тексте хочешь использовать html теги, то будет вот так

string Text = "<b>ТВОЙ ТЕКСТ</b>";
string url_bot = string.Format("https://api.telegram.org/bot{0}/sendPhoto?chat_id={1}&caption={2}&parse_mode=html", strToken, strChatId,Text);
А если не хочу использовать html теги. А как вобще в телеграм постить пост в html а сообщение что бы получалось читабельное. А то пост так и уходит с тегами(
 
А если не хочу использовать html теги. А как вобще в телеграм постить пост в html а сообщение что бы получалось читабельное. А то пост так и уходит с тегами(
Если ты не хочешь их использовать, то из запроса надо удалить вот этот кусок &parse_mode=html
А ты какие теги использовал? И каким образом
 
Да я тупо копирую пост гет запросом. вставляю свои ссылки. Тэги в основном перенос строки, изменение текста. Убрал а ни чего не изменилось
 
Да я тупо копирую пост гет запросом. вставляю свои ссылки. Тэги в основном перенос строки, изменение текста. Убрал а ни чего не изменилось
Попробуй изучить немного документацию, что бы понимать что у тебя в строке запроса за что отвечает. https://tlgrm.ru/docs/bots/api#inputfile

В частности вот эти 2 момента. Заодно пример запроса глянь в самом начале.
93168
93169
2022-06-15_08-21-14.png2022-06-15_08-21-08.png
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)