Как создать ссылку на файл в Rocket.Chat? - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь создать интеграцию Rocket.Chat для создания ссылок на файловую систему.(Например, ссылка на общий сетевой ресурс, к которому оба пользователя могут обращаться по одному и тому же пути.) Поэтому я создал Outgoing Webhook, который просто возвращает путь к файлу или папке в виде ссылки.

class Script {
  prepare_outgoing_request({ request }) {
    var link = request.data.text;
    return {
        message: {
          attachments: [{
            color: '#be04f7',
            title: 'Open in File Explorer',
            title_link: link
          }]
        }
      };
  }
}

Поэтому мой вопрос: как я могу определить ссылки, которые будут открыты в проводнике файлов?

Все клиенты работают под управлением Windows Desktop Client -> нет необходимости обращать внимание на другие платформы.

что я уже пробовал:

  • file:// -> работает: Windows Explorer открывается на стартовой странице
  • file://C:\Directory\myfile.pdf -> ошибка: Windows не может найти C:\WINDOWS\system32\/,Убедитесь, что вы правильно ввели имя, а затем повторите попытку.
  • file:///C:\Directory\myfile.pdf -> ошибка: Windows не может найти C:\Users\username\AppData\Local\Programs\Rocket.Chat\//.Убедитесь, что ...
  • C:\Directory\myfile.pdf - Это недействительная ссылка.

Спасибо!:)

...