Размещаете редактируемую единственную строку текста онлайн? - PullRequest
0 голосов
/ 23 мая 2018

Я - стример, работающий по типу twitch, и управляю ботом под названием "Nightbot", который может взаимодействовать с пользователями в области чата моего потока.Они могут ввести команду, например "! Hello", и в ответ на это я могу сказать ночному боту загрузить URL-адрес и опубликовать текст этого URL-адреса в чате.

Но текст долженменять каждый раз, когда я играю в новую игру, поэтому текст должен быть редактируемым.И это не может быть файл, потому что ночной бот ожидает, что URL вернет просто текст.

Так что я не могу использовать службу хостинга файлов.Пожалуйста, не рекомендуйте мне сохранять текстовый файл на каком-либо бесплатном хостинг-сервисе и помещать мой текст в файл.

Мне нужна очень простая строка текста, которая размещается в Интернете и можетбыть отредактирован, и который может быть доступен по URL.Почему буквальный eck это так невозможно или неразумно?Я думал, что мы живем в 2018 году.

Я провел весь день, пытаясь выучить Heroku, и когда это оказалось неоправданно сложным, я потратил несколько часов, чтобы попробовать Microsoft Azure.Святая моля, это превратилось в подключение сервисов хранения, выбор уровня цен, и я хочу, чтобы он работал на сервере Windows или Linux?А сколько концертов мне нужно, и буду ли я платить за секунду?Давай, мне просто нужно сохранить редактируемую строку текста в Интернете, вероятно, длиной всего 100 символов!Почему это так сложно!

Я думаю, что я ищу что-то такое же простое, как tinyurl, но для редактируемых текстовых строк онлайн ... просто зайдите туда и введите имя для моей переменной, и boom, онодает мне URL, чтобы обновить его, и URL, чтобы загрузить его.Общее время, необходимое: менее одной минуты.

1 Ответ

0 голосов
/ 23 мая 2018

ПРЕДУПРЕЖДЕНИЕ : оба решения общедоступны и, следовательно, также доступны для редактирования.Вы не хотите, чтобы неподтвержденный текст отображался в вашей ленте, поэтому держите ссылку в секрете.Тем не менее, нет никаких гарантий, что он останется секретным.

Решение 1 (простой, но без API для редактирования)

Вы можете просто использовать pastebin.com .Здесь вы можете поместить публичный / личный текст.

Когда вы используете pastebin.com/raw/ + id of your text, вы получите простой текст.

Примеры:

Решение 2 (немного сложнее, но более продвинуто)

Вы можете использовать JSON Blob Этот веб-сайт позволяетвам разместить JSON и отредактировать / создать / получить строку.Это должен быть действительный JSON, но если вы используете "" вокруг текста, это так.Хотя, если вы используете команду curl для изменения текста, это не обязательно должен быть допустимый JSON.Только когда вы используете веб-сайт для редактирования текста, это должно быть.

Сначала создайте свою строку и сохраните ее.Затем вы можете получить доступ к строке, выполнив запрос GET на URL-адрес, подобный этому https://jsonblob.com/api/ + blob id

Пример: https://jsonblob.com/api/jsonBlob/758d88a3-5e59-11e8-a54b-2b3610209abd

Чтобы отредактировать текст, вы должны сделать PUTзапросите тот же URL, но с текстом, который вы хотите изменить на.

Пример команды для изменения текста (я использовал curl, потому что это легко для меня):

curl -i -X "PUT" -d 'This is new text' -H "Content-Type: application/json" -H "Accept: application/json" https://jsonblob.com/api/jsonBlob/758d88a3-5e59-11e8-a54b-2b3610209abd

Вы также можете использовать такой инструмент, как POSTMAN, для выполнения запроса PUT.

Более подробные инструкции по использованию JSON Blob вы можете найти на их сайте: https://jsonblob.com/api

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...