umbot - v2.0.8
    Preparing search index...

    Class ViberSound

    ViberSound Класс для работы со звуками в платформе Viber

    Предоставляет функциональность для:

    • Отправки аудиофайлов в Viber
    • Отправки голосовых сообщений

    Основные возможности:

    • Поддержка различных форматов аудио (MP3, WAV, OGG)
    • Отправка аудиофайлов по URL или из локального хранилища
    • Поддержка голосовых сообщений
    const viberSound = new ViberSound();

    // Отправка аудиофайла
    const result = await viberSound.getSounds([
    { key: 'music', sounds: ['path/to/music.mp3'] }
    ]);

    Implements

    Index

    Constructors

    Methods

    Constructors

    Methods

    • Обрабатывает звуки для отправки в Viber

      Parameters

      • sounds: ISound[]

        Массив звуков для обработки:

        • key: уникальный идентификатор звука
        • sounds: массив путей к звуковым файлам
      • Optional_: string = ''

        Исходный текст (не используется)

      Returns Promise<string[]>

      • Пустой массив (звуки отправляются напрямую)

      Правила обработки:

      • Звуки отправляются как файлы через ViberRequest
      • Поддерживаются локальные файлы и URL
      • Текст в параметре text игнорируется
      const viberSound = new ViberSound();

      // Отправка аудиофайла по URL
      const result = await viberSound.getSounds([
      { key: 'music', sounds: ['https://example.com/music.mp3'] }
      ]);

      // Отправка локального аудиофайла
      const result = await viberSound.getSounds([
      { key: 'voice', sounds: ['/path/to/voice.ogg'] }
      ]);

      // Отправка нескольких аудиофайлов
      const result = await viberSound.getSounds([
      { key: 'intro', sounds: ['/path/to/intro.mp3'] },
      { key: 'main', sounds: ['/path/to/main.mp3'] }
      ]);