Отправка скриншота в телеграм канал через зеннопостер

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Как отправить скриншот в телеграм канал? как текст оправляется я знаю, а как быть с файлом?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 643
Баллы
113

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 568
Благодарностей
1 368
Баллы
113

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Для тех кто тоже столкнулся с такой же задачей вот пример:

Screenshot_1.jpg
 

санчил

Client
Регистрация
15.04.2016
Сообщения
334
Благодарностей
60
Баллы
28
или так

var bot_id = project.Variables["bot_id"].Value;
var chat_id = project.Variables["chat_id"].Value;
string File = project.Variables["File"].Value;

string data = "";
data += "--8d769bc78125cd4\n";
data += string.Format("Content-Disposition: form-data; name=\"document\"; filename=\"{0}\"\n", File);
data += "Content-Type: application/octet-stream\n";
data += File;
//var data = string.Format(@"--8d769bc78125cd4"+"\n"+@"Content-Disposition: form-data; name=""document""; filename=""3.png"""+"\n"+@"Content-Type: application/octet-stream"+"\n" + File, File);

string resRequest = ZennoPoster.HttpPost(
"https://api.telegram.org/bot" + bot_id + "/sendDocument?chat_id=" + chat_id,
data,
"multipart/form-data",
"",
"UTF-8",
ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
30000,
"",
"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0",
true,
5,
new[] {"Host: api.telegram.org"}
);
 
  • Спасибо
Реакции: andropovleva

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