Заплановані автопублікації на STEEM
Заплановані автопублікації на STEEM
Блокчейн STEEM має багато можливостей до публікування дописів, точніше інструментів, які надають до цього доступ. Сайти типу steemit.com (наче офіційний) та інші, пропонують по суті візуальне середовище посередництва, яке бере на себе всі організаційні питання комунікації із нодою по API.
Хто користується стімітом то бува стикається із збоями самого сайту, а не блокчейну. Бо там не так багато підтримки, щоб вирішувати всі технічні питання, особливо якщо будуть атаки які чи баги. А от послугу автономного відаладеного планування допису із публікаціїю в заданий час, майже ніхто не пропонує. Тобто вона була на upvu.org, але його погризли хакери. А steempro.com шось не опублікував мені поставлене, чи то треба було ще підождать чи ще шо, але воно мене не дуже слухається, і питання може на моєму боці.
Тож постала потреба чи радше бажання, мати такий інструмент. І виявилось це дуже доступно і до того ж цілком безоплатно. Адже вирішується шляхом розміщення спеціального скрипта, навіть не повноцінної й самостійної програми. Скрип має потрібні інструкції, і бере спеціально підготовлений масив із бази й публікує при ручному запуску, або через хрон, тобто опрема опція запуску сприпта через заданий час чи ще якось.
Для такого завдання, є безоплатні пропозиції на різних сервісах. Вони включають декільк сотень запусків на місяць, чого цілком вистачає, що раз на домбу запустить на блокчейн допис. Бо всього 31 запусм максимум буде. Зручно це коли немає інтернету чи ще чого.
Безпека ключів
Тут найцікавіше, що тіж сервіси, пропонують окреме сховище для них - засекречене. Туди можна додати ключ і нікнейм, як змінні параметри. І прописати вже у скриптові. Тоді ключі будуть використовуватись лише для підпису транзакції і то через зашифрований механізм. Так мені повідав ШІ.
Процедура створення
Всі детальні кроки буде упущено, бо простіше звернутись до ШІ, якщо буде потреба й він відповість на всі питання, і то це може бути трошки інакше,
залежно від платформи.
Що потрібно для бота автопублікації?
Це обрати сервіс із потібними послугами, що підходять під потребу. В моєму випадку це windmill.dev, бо інший не давав доступу чере впн, може адреса не сподобалась.
Скрипр публікування, по суті якщо все правильно, то лише скопіювати код із ШІ вікна й вставити до панелі створення скрипта на сервері і протестувати.

Зробити файл із базою дописів, спеціально відформатованих у розмітці json (чи може ще які є варіанти). Найбільше в мене виникло непорозумінь саме із створенням цього файлу, бо там для непосвячених, так просто на козі не під'їдеш.

Додати цей скрипт у планування автозапуску наприклад кожного дня у певний час.

І шо все?
І по суті все наче. Але є одне але, це саме стадія формування бази дописів, там для кожного окремого призначено поля, заголовку, тегів, тіла, пермлінку. І вручну то не вдячна справа й не цікава для виконання. А ще є один нюанс, воно додає, чи за відсутності знань для рішення питання, чи ще чогось, усе в один рядок, тож потрібно, щоб автоматично додавало html розмітку, або мати інший підхід до формування бази і її читання.
![]() | ![]() |
Тож для комфорту той файл треб буде якось редагувати чи замінювати, а до цього сформувати із готових дописів. Тому найпростіше, щоб довго не колупаться, можна зробить конвертер чи омтимізатор такий. Коли після нормального редактора (в мене свій) з маркдаун розміткою, додавати текст в другий, або сполучити їх разом, але то може бути ще довше. Бо вайбкодинг то така штука... Тоді можна вважати, що справу зроблено і лише час від часу додавати нові дописи.
Ще рішення?
Так ще є цікавіші рішення, можна зробити веб застосунок і відкривати його навіть із смартфона, використовуючи лише спеціальний таємний лінк до нього, й додавати дописи для публікування без введення ключів, так як вони будуть на сервері, або лише щоб доповнювати вміст бази дописів у файлові. Тільки воно зручншіше буде, але з тим нюансом, що його треба ще зробить, прив'язавши код до візуальних кнопок і ще там шось прикрутить, то буде довше на початку, але більше комфорту надалі. Мабуть хіба постає питання про завантаження зображень, бо вони починають зберігатись на сервері при певному їх доступному розміщення на хостингу певний період часу, бо якщо буде автовидалення через декілька годин, то воно не встигне закешуватись на сервері стімімаджес. А там, хто зна як воно діє, че лише декілька спостережень.
Процедура публікування скрипта
Це не загальне пояснення, лише побачене мною. Кожен допис у базі містить і позначення дати, тож скрипт просто перевіряє актуальний для сьогоднішнього дня, коли той настає, якщо такий є, тоді публікує. І все.
Ще одна цікава опція, для проведення конкурсів, чи то публікації, наприклад основного із описом. Можна просто зробити окремий скрип, що буде публікувати лише цей допис, в певний день тижня, і змінюватиме номер у бік збільшення та й усе.))) (тільки таке ще не зроблено)
І все цей допис має вийти самостійно))


