Telegramm sendphoto

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
18
Здравствуйте, подскажите пожалуйста возможно ли через api ?sendphoto добавить текст к картинке?
 

alexsandroid

Client
Регистрация
06.08.2018
Сообщения
91
Благодарностей
28
Баллы
18
chat_id={-Variable.chat-}&photo={-Variable.scr-}&caption={-Variable.text_messege-}&parse_mode=HTML&disable_web_page_preview=yes
 
  • Спасибо
Реакции: Gooldbee

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113

Вложения

  • Спасибо
Реакции: n0n3mi1y и Gooldbee

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
18

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
18
У меня 7,1,2,1 =( а там только с 7,4
 

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
18

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
18

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
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);
 

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
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);
// Insert your code here
public static string SendPhoto (string photo, string url_telegram){
var sBoundary = DateTime.Now.Ticks.ToString("x");
var contentType = "multipart/form-data";
string sPostMultiString = "";
// функция сбора данных
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
У меня 7,1,2,1 =( а там только с 7,4
Ниже 7.1.3.0 не даёт поставить.
В целом, там самое важное - это запрос.

Вот урл запроса - https://api.telegram.org/bot{-Variable.bot_access_token-}/sendphoto
Вот тело запроса:
Код:
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="chat_id"
{-Variable.chat_id-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="photo"; filename="{-Variable.filename-}"
Content-Type: image/jpeg
{-Variable.image_filepath-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="caption"
{-Variable.random_text-}
А вот скриншот экшена:
83336
 
  • Спасибо
Реакции: xlaber и Gooldbee

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
18
Ниже 7.1.3.0 не даёт поставить.
В целом, там самое важное - это запрос.

Вот урл запроса - https://api.telegram.org/bot{-Variable.bot_access_token-}/sendphoto
Вот тело запроса:
Код:
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="chat_id"
{-Variable.chat_id-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="photo"; filename="{-Variable.filename-}"
Content-Type: image/jpeg
{-Variable.image_filepath-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="caption"
{-Variable.random_text-}
А вот скриншот экшена:
Спасибо большое, после работы попробую и отпишусь, а в общем коде нету не чего? Получается надо создать пост запрос с этими данными и переменными и заполнить их нужными данными?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Спасибо большое, после работы попробую и отпишусь, а в общем коде нету не чего?
Нет, для C# подобного у меня нет.

Получается надо создать пост запрос с этими данными и переменными и заполнить их нужными данными?
Верно.
 

Gooldbee

Client
Регистрация
16.05.2019
Сообщения
213
Благодарностей
24
Баллы
18
Ниже 7.1.3.0 не даёт поставить.
В целом, там самое важное - это запрос.

Вот урл запроса - https://api.telegram.org/bot{-Variable.bot_access_token-}/sendphoto
Вот тело запроса:
Код:
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="chat_id"
{-Variable.chat_id-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="photo"; filename="{-Variable.filename-}"
Content-Type: image/jpeg
{-Variable.image_filepath-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="caption"
{-Variable.random_text-}
А вот скриншот экшена:
Всё очень круто! спасибо!!!
 

xlaber

Client
Регистрация
08.11.2010
Сообщения
60
Благодарностей
25
Баллы
18
Ниже 7.1.3.0 не даёт поставить.
В целом, там самое важное - это запрос.

Вот урл запроса - https://api.telegram.org/bot{-Variable.bot_access_token-}/sendphoto
Вот тело запроса:
Код:
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="chat_id"
{-Variable.chat_id-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="photo"; filename="{-Variable.filename-}"
Content-Type: image/jpeg
{-Variable.image_filepath-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="caption"
{-Variable.random_text-}
А вот скриншот экшена:
А какой синтаксис, чтобы отправить несколько фото в одном сообщении?
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Ниже 7.1.3.0 не даёт поставить.
В целом, там самое важное - это запрос.

Вот урл запроса - https://api.telegram.org/bot{-Variable.bot_access_token-}/sendphoto
Вот тело запроса:
Код:
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="chat_id"
{-Variable.chat_id-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="photo"; filename="{-Variable.filename-}"
Content-Type: image/jpeg
{-Variable.image_filepath-}
------WebKitFormBoundary{-Variable.boundary-}
Content-Disposition: form-data; name="caption"
{-Variable.random_text-}
А вот скриншот экшена:
{-Variable.boundary-} - а что в этой переменной должно быть?
 

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