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;


Вернуться в Разработки на нашем сайте
Сейчас этот форум просматривают: Google [Bot] и гости: 1