【问题标题】:Discord ShareX Config GeneratorDiscord ShareX 配置生成器
【发布时间】:2020-06-24 01:10:33
【问题描述】:

我想制作一个易于使用的图像上传脚本来解决很多不和谐的问题,比如this,但要提供更多的变量来使用,而不仅仅是 webhook URL 和 Payload JSON。我是编码新手,所以真的有任何帮助。

ShareX

这是我的意思的一个例子,因为我不善言辞。

用户输入前的上传脚本:

{
  "Name": "",
  "DestinationType": "FileUploader",
  "RequestURL": "",
  "FileFormName": "d",
  "Arguments": {
    "payload_json": ""
  },
  "URL": "$json:attachments[0].url$"
}

用户输入后的上传脚本:

{
  "Name": "profile-name-here",
  "DestinationType": "FileUploader",
  "RequestURL": "webhook-here",
  "FileFormName": "d",
  "Arguments": {
    "payload_json": "user-chosen-"
  },
  "URL": "$json:attachments[0].url$"
} 

【问题讨论】:

    标签: html json discord webhooks


    【解决方案1】:

    可以在此处找到示例负载:https://leovoel.github.io/embed-visualizer/

    您可以修改左侧的代码,立即查看它在右侧频道中的显示效果。

    它的规格可以在这里找到:https://discordapp.com/developers/docs/resources/webhook#execute-webhook

    如果您还有其他问题,请访问ShareX Discord server。这是一个反复出现的问题。

    【讨论】:

    • 我忘了回复这个,但我想做一些更好的事情like this。我应该从哪里开始进行设置?
    【解决方案2】:

    我刚刚花了几个小时制作了一个 NPM 包,就是因为这个原因。

    DestinationType 我只有一个问题,但它可以正常工作。

    下面的示例将创建一个带有所需输入的配置文件 如示例所示。

    'use strict';
    const ShareX = require("../index")
    ShareX.generateConfig(
        "ShareX-Configs",
        "test",
        "https://test.com/sharex/upload",
        "ImageUploader",
        "POST",
        "test",
        "Text",
        "$json:file.url$"
    ).then((r) => console.log(r));
    

    可以hereNPM的包结构

    【讨论】:

      猜你喜欢
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 2019-12-20
      • 2015-06-19
      • 1970-01-01
      • 2020-09-04
      相关资源
      最近更新 更多