在线托管可编辑的单个文本字符串?

时间:2018-05-23 06:33:42

标签: string variables hosting

我是一个抽搐的流光,我跑了一个名为“Nightbot”的机器人,它可以与我的流的聊天区域中的用户进行交互。他们可以键入一个命令,例如“!hello”,为此,我可以告诉nightbot加载一个url,并将该url中的文本发布到聊天中。

但每次播放新游戏时都需要更改文本,因此文本必须是可编辑的。它不能是一个文件,因为nightbot希望url只返回纯文本。

所以我不能使用文件托管服务。请不要建议我将文本文件保存到某个免费托管服务,并将我的文本放入文件中。

我需要的是一个非常简单的在线托管文本字符串,可以编辑,也可以通过网址访问。为什么文字* eck是如此不可能或不合理?我以为我们住在2018年。

我花了一整天的时间来学习Heroku,当结果变得无比复杂时,我花了几个小时尝试微软的Azure。神圣的moly变成连接存储服务,挑选价格层,我想要在Windows或Linux服务器上运行吗?我需要多少空间演出,我会在第二节付款吗?来吧我只需要在线保存一个可编辑的文本字符串,可能只有100个字符!为什么这么难!

我想我正在寻找的东西就像tinyurl一样简单,但是对于可编辑的文本字符串在线...只需去那里输入我的变量的名称,然后繁荣,它给了我一个更新它的URL ,以及下载它的网址。所需时间:不到一分钟。

1 个答案:

答案 0 :(得分:1)

  

警告:这两种解决方案都是公开可访问的,因此也是可编辑的。您不希望在流上显示不合适的文本,因此请保持链接的机密性。仍然没有保证它保密。

解决方案1(简单但没有用于编辑的API)

您可以使用pastebin.com。在这里你可以放置公共/私人文本。

当您使用#define set_val(xyz, val) ((xyz)->y= (val)) + pastebin.com/raw/时,您会获得纯文本。

示例:

解决方案2(比较复杂,但更先进)

您可以使用JSON Blob 该网站允许您托管JSON并编辑/创建/获取字符串。它必须是有效的JSON,但是如果你在文本周围使用id of your text那就是。虽然如果使用""命令来更改文本,则它不必是有效的JSON。只有当您使用网站编辑文本时,才必须这样做。

首先创建字符串并保存。然后,您可以通过对此curl + https://jsonblob.com/api/

这样的网址执行GET请求来访问该字符串

实施例: https://jsonblob.com/api/jsonBlob/758d88a3-5e59-11e8-a54b-2b3610209abd

要编辑文本,您必须对同一网址执行PUT请求,但要使用您希望更改为的文本。

更改文本的示例命令(我使用curl,因为这对我来说很容易):

blob id

您也可以使用像POSTMAN这样的工具来执行PUT请求。

有关如何使用JSON Blob的更深入的指导,您可以访问他们的网站:https://jsonblob.com/api