Пост картинки в телеграм

Дмитрий621985

Пользователь
Регистрация
03.06.2018
Сообщения
166
Благодарностей
6
Баллы
18
Здрасти может кто помочь на доступном русском языке. Есть картинка на жеском диске, нужно ее запостить в телеграм пост запросом или кодом. Спасибо)
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 788
Благодарностей
2 454
Баллы
113
Отправить нужно через API бота или через API телеграма?
По первому случаю - на форуме есть вроде готовые варианты.
По второму случаю - последний конкурс статей - и пытаться применить указанную библиотеку.
 

Дмитрий621985

Пользователь
Регистрация
03.06.2018
Сообщения
166
Благодарностей
6
Баллы
18
По первому случаю. вы бы не могли вот в этом коде просто для примера заполнит переменные. bot_id, chat_id я еще понимаю что такое а img и сам путь к файлу куда прописать

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/{0}/sendPhoto?chat_id={1}", strToken, strChatId);
string temp = CommonCode.SendPhoto(img, url_bot);
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 788
Благодарностей
2 454
Баллы
113
По первому случаю. вы бы не могли вот в этом коде просто для примера заполнит переменные. bot_id, chat_id я еще понимаю что такое а img и сам путь к файлу куда прописать

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/{0}/sendPhoto?chat_id={1}", strToken, strChatId);
string temp = CommonCode.SendPhoto(img, url_bot);
Данный код не полный - там где Вы его взяли должно быть продолжение.
В одном случае может передаваться путь к картинке, в другом - base64.
Чтобы понять что там происходит - полный код надо, либо ссылку на страничку где он был взят.
 

Дмитрий621985

Пользователь
Регистрация
03.06.2018
Сообщения
166
Благодарностей
6
Баллы
18
Данный код не полный - там где Вы его взяли должно быть продолжение.
В одном случае может передаваться путь к картинке, в другом - base64.
Чтобы понять что там происходит - полный код надо, либо ссылку на страничку где он был взят.
 
  • Спасибо
Реакции: BAZAg

BAZAg

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

Дмитрий621985

Пользователь
Регистрация
03.06.2018
Сообщения
166
Благодарностей
6
Баллы
18
Там же ниже есть шаблон готовый - тут. Он не работает?
Я смотрел его и не понял куда путь к картинке вписать с моего жесткого. и что вот это такое
string parse_mode = "html";
string img = project.Variables["img"].Value; ??
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 788
Благодарностей
2 454
Баллы
113
Последнее редактирование:

Дмитрий621985

Пользователь
Регистрация
03.06.2018
Сообщения
166
Благодарностей
6
Баллы
18
ну подозревал.
string parse_mode = "html"; - а в это что писать
 

BAZAg

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

Дмитрий621985

Пользователь
Регистрация
03.06.2018
Сообщения
166
Благодарностей
6
Баллы
18
Ошибка: CommonCode нет в проекте
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 788
Благодарностей
2 454
Баллы
113
Ошибка: CommonCode нет в проекте
Вы скачали шаблон на который я ссылался в сообщении:
Там же ниже есть шаблон готовый - тут. Он не работает?
Если Вы запускаете код, который у Вас в Вашем сообщении - код не полный - он и не должен работать.
 

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