wadman писал(а):У меня сервер в РФ, да и бот нужен практически в личных целях, потому прокси актуален.
Да, прокси более чем актуален, согласен. В списке To-do для либы
Модератор: Модераторы
wadman писал(а):У меня сервер в РФ, да и бот нужен практически в личных целях, потому прокси актуален.
Ichthyander писал(а):Привет. Странно, уведомления только сейчас пришло с форума. Я так понял это Вы уже потом меня на гитхабе спрашивали. Я там ответил. У Вас получилось разобраться с примерами, кстати?
function TTelegramSender.editMessageMediaStream(aStream: TStream; media: TInputMedia; chat_id: Int64;
message_id: Int64; inline_message_id: String; ReplyMarkup: TReplyMarkup): Boolean;
var
sendObj: TStringList;
aFileField, aFileName: String;
const
_field='media';
begin
Result:=False;
sendObj:=TStringList.Create;
with sendObj do
try
if chat_id<>0 then
Add(s_ChatId+'='+IntToStr(chat_id));
media.Media:='attach://'+_field;
{$IF FPC_FULLVERSION <= 30004}
Self.AddPair(sendObj,s_Media, media.AsJSON);
{$ELSE}
AddPair(s_Media, media.AsJSON);
{$ENDIF}
if message_id<>0 then
Add(s_MessageId+'='+message_id.ToString);
if inline_message_id<>EmptyStr then
Add(s_InlineMessageId+'='+inline_message_id);
if Assigned(ReplyMarkup) then
Add(s_ReplyMarkup+'='+ReplyMarkup.AsJSON);
aFileField:=_field;
aFileName:=_field;
Result:=SendStream(s_editMessageMedia, aFileField, aFileName, aStream, sendObj);
finally
Free;
end;
end;
Вернуться в Разработки на нашем сайте
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20