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

forwardChatMessage

POST 

https://yuchat.ai/public/v1/chat.message.forward

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

Request

Bodyrequired

    workspaceIdflake-idrequired

    ID воркспейса

    Example: w67Y89gu
    sourceChatIdstring-idrequired

    ID чата, уникальный в рамках воркспейса

    Example: c56Y0kgi
    sourceChatMessageIdflake-idrequired

    ID сообщения, уникальный в рамках воркспейса и чата

    Example: m56Y0kgi
    targetChatIdstring-idrequired

    ID чата, уникальный в рамках воркспейса

    Example: c56Y0kgi
    markdownstringrequired

    Текст подписи к пересылаемому сообщению

Responses

Сообщение успешно переслано, в теле ответа находится ID пересланного сообщения

Schema
    messageIdflake-id

    ID сообщения, уникальный в рамках воркспейса и чата

    Example: m56Y0kgi

Authorization: http

name: bearerAuthtype: httpscheme: bearerbearerFormat: JWTdescription: Токен, который можно получить от aibot@yuchat.ai с помощью команды /botcreate.
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://yuchat.ai/public/v1/chat.message.forward");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var content = new StringContent("{\n \"workspaceId\": \"w67Y89gu\",\n \"sourceChatId\": \"c56Y0kgi\",\n \"sourceChatMessageId\": \"m56Y0kgi\",\n \"targetChatId\": \"c56Y0kgi\",\n \"markdown\": \"Смотри, что написали в другом чате...\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://yuchat.ai
Auth
Body required
{
  "workspaceId": "w67Y89gu",
  "sourceChatId": "c56Y0kgi",
  "sourceChatMessageId": "m56Y0kgi",
  "targetChatId": "c56Y0kgi",
  "markdown": "Смотри, что написали в другом чате..."
}
ResponseClear

Click the Send API Request button above and see the response here!