Создание Telegram бота на Node.js / #27 — Создание и оплата товара

Автор Zhanna Belchenko
Создание Telegram бота на Node.js / #27 — Создание и оплата товара

в этом уроке мы с вами разберем.

Как мы можем создавать различные товары и оплачивать их в рамках телеграм. Бота телеграм позволяет нам создавать товары и сразу же их продавать в файле индекс я оставлю вам 3 ссылки которые будут полезны для изучения данного урока если перейти. По первой ссылке потому, что мы пойдём на страницу телеграмма где описано возможность по оплате, а внутри ботов если опустился немного ниже то здесь описаны методы которые поддерживают сейчас Telegram то есть и сервисы которые позволяют вампиров валюты на же в данном уроке будет интересовать Yandex Money да то есть тут ещё есть другие различные сервисы.

Но для русской локали скорее всего Yandex Money самые полезные далее соответственно 2 ссылка которая нас есть который ведёт на касса яндекс.

— это полноценная описание того как мы можем работать вообще s-bpm Telegram внутри. Яндекса для начала вам необходимо будет зарегистрироваться в данном сервисе и теперь давайте разберем пошагово как мы вообще всё — это можем создать если перейти на данную страницу и опуститься немного вниз то в конце у нас будет ссылка на пошаговую инструкцию демонстрацию данной возможности переходим по данной ссылке и мы падаем соответственно на данную инструкцию опять же если опустился немного вниз то здесь мы можем скачать pdf файл в котором описано как мы вообще. Можем всё — это осуществить. Я уже давно инструкцию скачал и предложил её в корень нашего проекта который вы сможете найти в дополнительных материалах. Теперь если мы откроем PDF, что мы увидим очень подробное описание того как мы сегодня можем осуществить еда начнем реализовывать данную возможность значит, а для начала. Нам необходимо будет создать. Бота, но он у нас уже есть. Поэтому мы — это дело всё пропускаем спускаемся и. Дали Когда вы увидите пункт. Меню Как связать. Ваша работа с. Ботом Яндекс касса. Как раз-таки отсюда уже можно начинать для начала. Нам необходимо будет перейти в окно sc2tv 11 выбрать того. Бота которому мы хотим привязать оплату поэтому давайте так и поступим переходим вон вот потом дальше набираем команду выбираем того. Бота который мы работаем в нашем случае этого места работ нажимаем и. Дали Если судить по инструкциям. Кто здесь там нужно будет выбрать пункт. Меню да то есть оплата поэтому переходим обратно в Telegram и нажимаем payments дали у нас появляется список всех сервисов которые позволяют работать там с валютой нас в нашем случае будет интересовать. Яндекс касса поэтому переходим сюда и здесь у нас есть два варианта. Первый вариант. Это тестовый вариант который позволит нам просто посмотреть как вообще данный сервис работает или же мы можем воспользоваться уже нормальные системой который будет точно также работать собственно какой-то вариант рамках данного урока давайте рассмотрим тестовый вариант краски чтобы у нас у него — это всё. Больше Меньше времени нажимаю на тест и мы переходим соответственно к боту индекс. Я тоже пыталась с ним работать давайте я очищу историю и нажму на кнопочку. Старт данный вот он работает немного долго поэтому придется какое-то время подождать пока ответит и как только мы получаем данное сообщение мы можем продолжать с ним работы потом говорит о том, что мы должны отправить ему в ответ число — это будет идентификатор теста в магазин точно такое же число. Вы получите при регистрация в. Яндекс кассе даст ответ на вас будет какой-то этот магазинам и вы просто в идеальном варианте его и запишите, но так как мы работаем в том то соответственно. Давайте воспользуемся данным числом на 6-7 192 нажимаем Enter и ждём. Соответственно ответ работа после этого он предлагает отправить тестовое артикул он также может быть доступен у вас в. Яндекс кассы, но здесь мы. Давайте воспользуемся тем, что нам предлагает этот год 3.5 2780 нажимаем Enter и ожидаем пока он ответит теперь вот нам сказал о том, что наше настройки принятым и теперь он говорит то, что мы можем вернуться к tv1 её у него будет уже тот Talking который позволит нам работать с оплатами поэтому переходим как будто вода и здесь мы видим, что вот нам сообщает, что у нас был по-1м это. Яндекс касса и здесь у нас есть тот Talking который нам не нужен поэтому его сохраняем переходим в текстовый редактор и сохраняем пока куда-нибудь допустим комментариях. Отлично Теперь у нас всё готово для работы какие следующие шаги нам нужно предпринять. Но — это напишем какую-нибудь команду которая позволит нам реагировать на взаимодействие с пользователем давайте — это будет у нас вот он текст дальше регулярное выражение и допустим команда будет называться Play после этого объекта. узбеки. Давайте сразу же создадим чат 1 из объекта массив Chat ID и соответственно дали нам нужно воспользоваться методом внутри. Бота для отправки товара если перейти по второй ссылке которую я приложил к данному файл asms. Кто здесь мы видим подробное описание данного метода и какие он принимает. Как видите параметры здесь довольно много и. Давайте попробуем разобрать хотя бы часть из них во-первых первым параметром как обычно принимаем читает в котором мы работаем здесь. Ничего необычного поэтому. Давайте сразу так я пишу. Обращаемся к боту дальше вызываем него нету Send invoice до который позволяет нам отправить товар первым параметром морская потому, что параметры будет много мы отправляем в чат айди которым мы работаем, а дальше уже давайте смотреть.

0 комментариев
0

Читайте также