Постинг в Телеграм по bot_api

cherus09

Client
Регистрация
10.10.2016
Сообщения
172
Благодарностей
14
Баллы
18
Подскажите, может кто знает как сформировать запрос на C# в телеграм для постинга текста в конце с картинкой взятой с компьютера. Текст получается запостить, а как добавить в конце поста картинку не могу понять. И еще по чему то не получается запостить текст с разметкой HTML, все теги прописываться как простой текст хотя и указываю в запросе &parse_mode=HTML

Вот мой код:

C#:
var bot_id = project.Variables["token_bot"].Value;
var chat_id = project.Variables["chat_id"].Value;
var str_post = project.Variables["title"].Value + "\r\n" + "\r\n" + project.Variables["text_header"].Value + "\r\n" + "\r\n" + project.Variables["text"].Value;
var srt_url_img = project.Variables["url_img"].Value;

string data = string.Empty;
data += "--8d769bc76365cd4\n";


string resRequest = ZennoPoster.HttpPost("https://api.telegram.org/bot" + bot_id + "/sendMessage?chat_id=" + chat_id + "&text=" + str_post + "&parse_mode=html",     
    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"}
    );
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113

cherus09

Client
Регистрация
10.10.2016
Сообщения
172
Благодарностей
14
Баллы
18

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63

baracuda

Client
Регистрация
19.06.2013
Сообщения
795
Благодарностей
279
Баллы
63
посмотри в сторону "sendPhoto" вместо "sendMessage"
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113
Мне кажется в кубике POST удобнее формировать запрос.
 

cherus09

Client
Регистрация
10.10.2016
Сообщения
172
Благодарностей
14
Баллы
18

cherus09

Client
Регистрация
10.10.2016
Сообщения
172
Благодарностей
14
Баллы
18

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
В sendPhoto вроде как для ограничение по символам для подписи
Да, в sendPhoto есть ограничение на количество символов. Но, судя по всему, другого выбора нет - если верить документации, то sendMessage просто не предназначен для отправки изображений.

И еще по чему то не получается запостить текст с разметкой HTML, все теги прописываться как простой текст хотя и указываю в запросе &parse_mode=HTML
Воспользовался Вашим кодом из первого сообщения (только закоментировал строку с srt_url_img) - пришло отформатированное сообщение.
67544
67545
 

cherus09

Client
Регистрация
10.10.2016
Сообщения
172
Благодарностей
14
Баллы
18

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 267
Благодарностей
686
Баллы
113
Доброго времени суток, а можно добавить параметр в запрос для постинга что бы он был отложенным? Чет документации такого не нашел.
 

dr.reklam

Client
Регистрация
02.06.2020
Сообщения
64
Благодарностей
15
Баллы
8
Доброго времени суток, а можно добавить параметр в запрос для постинга что бы он был отложенным? Чет документации такого не нашел.
Поддерживаю вопрос, как сделать чтобы посты выставлялись в отложку?
В документации есть упоминание параметра "schedule_date" и просто "date", время указывается в формате unix. Пробовал разными вариантами, в отложку не попадает, а публикуется сразу.
 
Регистрация
10.03.2015
Сообщения
76
Благодарностей
16
Баллы
8
здравствуйте, а подскажите как в отдельный топик чата слать, все перерыл, не могу разобраться
 

BAZAg

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

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