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

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
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"}

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

Вложения

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
забыл добавить бота админом, сделал но чет не помогло... в чем же дело?
 

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
все вроде разобрался, работает
 

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
может кто подскажет как через API создавать посты с такими кнопками?
84983
 

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
как сюда прикрутить кнопку ссылку?

------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-}
 

Lewiy

Client
Регистрация
25.11.2020
Сообщения
122
Благодарностей
20
Баллы
18
как сюда прикрутить кнопку ссылку?

------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

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18

Rimen

Client
Регистрация
28.10.2019
Сообщения
406
Благодарностей
253
Баллы
63
как сюда прикрутить кнопку ссылку?

------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/threads/sozdaem-mnogopolzovatelskij-servis-pri-pomoschi-zennoposter-telegram-api.33693/
 
  • Спасибо
Реакции: Hlsrnkee

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
есть 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

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
какой тип данных нужно использовать для 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
 

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
люди ну помогите совместить кнопку и картинку... :ak:
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18

Andrey1989

Client
Регистрация
27.12.2017
Сообщения
42
Благодарностей
2
Баллы
8

vadim4ukr

Client
Регистрация
10.06.2016
Сообщения
222
Благодарностей
48
Баллы
28
А как отправить картинку, только вместо кнопки прикрепить "реакции", типа лайк, дизлайк и тп.?
 

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