Коли потрібно одержати дані від сервера – використовується HTTP метод GET. Нам, як автоматизаторам в програмі ZennoPoster, вибору не дано – потребує сайт запит методом GET – відправляємо його. Потребує передати дані методом POST – будь-ласка – сформуємо і відправимо. Просто потрібно розуміти також, що запити бувають ідемпотентні, а бувають не ідемпотентні. Тобто, якщо це HTTP метод GET, і нам попався не робочий проксі сервер, то ZennoPoster можливо його продублює ще декілька разів. З методом POST така поведінка не допустима (але ми не можемо це знати на 100% як себе поведе ZennoPoster).
Читати
Категорія: Інструкції
Як відправляти GET запит програмою ZennoPoster
GET запити – це дуже ефективний інструмент, яким однозначно потрібно навчитись працювати. Але чомусь, коли я починав вивчати ZennoPoster, мені здавалось що це складно, що це мені не потрібно, що спочатку я буду робити як вмію, а колись мабуть вивчу. Зараз я розумію, що мої проєкти могли працювати в десятки разів ефективніше, якщо я просто потратив би декілька днів на вивчення документації.
Читати
Як працювати з Json програмою ZennoPoster
Аббревіатура JSON – це скорочення від англійських слів JavaScript Object Notation, тобто опис об’єктів в мові програмування JavaScript. Проте, опис об’єктів у цьому форматі получився настільки зручним, що його зараз використовують майже завжди, у випадках коли потрібно передати чи відправити кудись дані.
Читати
Як згенерувати Proof of Work програмою ZennoPoster
Криптовалюта набирає популярності, а майнінг ETH з алгоритму PoW (Proof of Work) вже давно перейшов на алгоритм Proof of Stake. Проте цікаво розуміти, як саме відбувається процес майнингу, так як інколи може знадобитись згенерувати необхідний хеш. У 2017 приходилось мати справу з монетою XRB де PoW потрібен був для переводу токенів, а у 2021-му – цей алгоритм використовується у P2E ігрі Alien Worlds для збору TLM.
Читати
Як сформувати sha256 в проєкті ZennoPoster
Алгоритм sha256 популярний, безпечний і дуже часто використовується. Проте в програмі ZennoPoster розробники не подумали про те, що користувачам може знадобитись спосіб згенерувати хеш цим алгоритмом без використання коду – звичайним блоком. Тому приходиться вирішувати це завдання використовуючи блок Свій C# код.
Читати
Як прочитати QR код в програмі ZennoPoster
Буває дивишся на комп’ютері відео. І там замість посилання на матеріал під відео просто демонструють QR код, який містить посилання чи назву Telegram аккаунта. Приходиться згадувати де лежить телефон, сканувати QR код, і він зразу переходить по посиланні, чого можливо не хотілось робити з телефона. Тому я вирішив навчити свій ZennoPoster зчитувати інформацію з QR кодів.
Читати
Як створити QR код з посиланням на сайт
Вводити якесь посилання на телефоні вручну може бути не зручно. Тому простіше сворити QR код, а потім відсканувати його з телефона. Можливо тому QR коди можна все частіше побачити в реальному житті. Навіть у різних відео їх добавляють часто, щоб спростити людям перехід на сайти, на які ссилаються автори.
Читати
Де взяти API Key ChatGPT
Вирішив зберігати свої діалоги з ChatGTP у свою базу даних MySQL, щоб мати до них повний доступ в будь-який момент без SMS і реєстрації. І рішив не видумувати як автоматизувати цей процес – рішив зразу піти офіційним шляхом і одержати свій API ключ до ChatGPT, який надасть мені можливість автоматизації задуманого завдання.
Читати
Як підключити SQLite у проєкт ZennoPoster
З будь-якими текстовими і числовими даними можна працювати використовуючи текстові файли, таблиці Excel чи csv. Але, для того щоб порахувати сумму, середнє значення, чи вибрати строки які мають визначені властивості (наприклад містять цифру 1 в якомусь полі) набагато простіше працювати використовуючи базу данних. І тут є варіант використовувати MySQL чи SQLite.
Читати
Як виміряти час виконання блоків сценарія ZennoPoster
Вимірювання часу виконання важливо тоді, коли хочеться зрозуміти як пришвидшити роботу сценарія. На жаль в ZennoPoster немає вбудованих способів, які б позволили це зробити. А варіант зберігати час зараз, і потім час після виконання не завжди може відображати корректні значення.
Читати