Voted Coins
follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit

Author Topic: Создание DeBot’а во Free TON  (Read 595 times)

Online Alex077

  • Legendary
  • *
  • *
  • Activity: 2273
  • points:
    64363
  • Karma: 207
  • Bitcoin Mixer Since 2019
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: Today at 03:35:26 PM
    • View Profile

  • Total Badges: 17
    Badges: (View All)
    Fourth year Anniversary Search Karma Good
Создание DeBot’а во Free TON
« on: June 16, 2021, 01:23:07 PM »

 В одной из предыдущих статей мы разобрали, как создавать свои смарт-контракты и отправлять их в блокчейн. Настало время шагнуть чуть дальше и разобраться, что же такое DeBot во Free TON и задеплоить свой первый простейший DeBot.

В рамках данной статьи мы рассмотрим простейший пример ДеБота, который умеет получать несколько различных типов данных от пользователя и реагировать на нажатие кнопок в интерфейсе браузера TON Surf.

Основные понятия
DeBot – смарт-контракт особого вида, который позволяет взаимодействовать с другим (целевым) смарт-контрактом

Целевой смарт-контракт – смарт-контракт, для которого создается DeBot. DeBot можно считать интерфейсом этого смарт контракта

DeBot протокол – набор правил, описывающих взаимодействие между браузером и ДеБотом

DeBot engine (DEngine) – программный компонент, который исполняет код ДеБота и обрабатывает результат выполнения в соответствии с DeBot протоколом

DeBot browser – программа, реализующая интерфейс для взаимодействия с ДеБотом конечных пользователей

На момент написания статьи существуют два известных браузера ДеБотов: TON Surf, предоставляющий графический интерфейс, и tonos-cli - консольный. В рамках данной статьи мы используем tonos-cli для взаимодействия с нашим ДеБотом, проверка второго способа взаимодействия будет домашним заданием ?

В прошлый раз мы уже рассказывали про то, как настроить среду разработки и скомпилировать контракт, а во второй части смогли задеплоить контракт в сеть. Если вы ещё не ознакомились, рекомендуем сделать это, ведь приобретенные при прочтении навыки нам сейчас очень пригодятся.

Hello World
В качестве примера мы разберем простейший пример ДеБота “Hello World”, который опубликован в этом github репозитории.


Исходный код ДеБота Hello World
Разберём представленные в контракте функции
.....https://gramkit.org/ru/articles/sozdanie-de-bot-a-vo-free-ton

Altcoins Talks - Cryptocurrency Forum

Создание DeBot’а во Free TON
« on: June 16, 2021, 01:23:07 PM »

This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here


 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod