Перейти к основному содержимому

Переслать сообщения

Пересылает сообщения из одного чата в другой

Функция ПереслатьСообщения(Знач ПараметрыДоступа, Знач Откуда, Знач Куда, Знач Сообщения) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
ПараметрыДоступа--accessСтруктура Из КлючИЗначениеПараметры доступа. См. СформироватьПараметрыДоступа
Откуда--fromСтрокаID чата источника сообщения
Куда--toСтрокаID чата приемника сообщения
Сообщения--msgsСтрока, Массив Из СтрокаСообщения или одно сообщения для отправки

Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API


подсказка

Метод в документации API: ForwardMessages


Пример использования для 1С:Предприятие/OneScript
    ApiUrl           = "https://7105.api.greenapi.com";
MediaUrl = "https://7105.media.greenapi.com";
IdInstance = "71051...";
ApiTokenInstance = "425010d90e114aa6b78f0969e...";

Откуда = "11001234567@c.us";
Куда = "120363410406221140@g.us";

Сообщение = "BAE5CA41D1319CF3";

ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
Результат = OPI_GreenAPI.ПереслатьСообщения(ПараметрыДоступа, Откуда, Куда, Сообщение);
    # JSON данные также могут быть переданы как путь к файлу .json

oint greenapi ПереслатьСообщения \
--access "{'apiUrl':'***','mediaUrl':'https://7105.media.greenapi.com','idInstance':'7105187566','apiTokenInstance':'***'}" \
--from "120363410406221140@g.us" \
--to "120363410406221140@g.us" \
--msgs "BAE52485EF4B1986"
Результат
{
"messages": [
"BAE5D0DE67C63EEF"
]
}