Помогите разобраться с телеграм

  • Автор темы Автор темы twisterrr
  • Дата начала Дата начала

twisterrr

Client
Регистрация
25.12.2011
Сообщения
288
Реакции
24
Баллы
18
хочу настроить постинг в канал через API , создал бота, получил токен ( 2019332718:AAHST07gcYU7VPguQKd8Ba_3RXs***** ), узнал ID канала с помощью бот Get My ID ( -1001255504716 ), все эти данные вписал в шаблон, пытаюсь отправить пост, выдает ответ

HTTP/1.1 400 Bad Request
Server: nginx/1.18.0
Date: Tue, 02 Nov 2021 17:38:18 GMT
Content-Type: application/json
Content-Length: 73
Connection: keep-alive
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Content-Length,Content-Type,Date,Server,Connection


{"ok":false,"error_code":400,"description":"Bad Request: chat not found"}

шаблон прикрепил
 

Вложения

забыл добавить бота админом, сделал но чет не помогло... в чем же дело?
 
все вроде разобрался, работает
 
может кто подскажет как через API создавать посты с такими кнопками?
84983
 
как сюда прикрутить кнопку ссылку?

------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-}
 
как сюда прикрутить кнопку ссылку?

------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-}
84990
 
  • Спасибо
Реакции: twisterrr
как сюда прикрутить кнопку ссылку?

------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-}
кажется вам сюда: https://zennolab.com/discussion/thr...-pri-pomoschi-zennoposter-telegram-api.33693/
 
  • Спасибо
Реакции: Hlsrnkee
есть C# код который публикует сообщение с кнопкой но теперь нужно вставить фото, может кто подскажет как?


C#:
Развернуть Свернуть Копировать
string token = "885271581:AAEGQuWSiAQzsEC-39Eo9Ru2";
string chat_id = "-100125550";
string message = "Ваш текст";
string url = "http://bot.ru";
var knopka = "{\"inline_keyboard\": [[{\"text\": \"Кнопка\", \"url\": \""+url+"\"}]]}";           
string post = "https://api.telegram.org/bot"+token+"/sendMessage?chat_id="+chat_id+"&text="+message+"&parse_mode=Markdown&reply_markup="+knopka;
string PostData = string.Empty;
ZennoPoster.HttpPost(post, PostData, "application/x-www-form-urlencoded", "", "UTF-8",ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly);
 
  • Спасибо
Реакции: vadim4ukr и volody00

какой тип данных нужно использовать для Post запроса ?

у меня почему то ошибку выдает

HTTP/1.1 400 Bad Request
Server: nginx/1.18.0
Date: Sun, 07 Nov 2021 22:24:45 GMT
Content-Type: application/json
Content-Length: 91
Connection: keep-alive
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Content-Length,Content-Type,Date,Server,Connection


{"ok":false,"error_code":400,"description":"Bad Request: there is no photo in the request"}


что то с фото?, у меня обычный урл в этой переменной C:\Загрузки\TG_send_photo\in.jpg


у меня так выглядит этот кубик
QIP Shot - Screen 186.jpg
 
люди ну помогите совместить кнопку и картинку... :ak:
 

Вложения

А как отправить картинку, только вместо кнопки прикрепить "реакции", типа лайк, дизлайк и тп.?
 

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