March 2, 2023

Аpi_Rocket

[0] Раздели

  1. Установка
  2. Команды
  3. Примеры

[1] Установка

[1] Cпособ:

Скачиваем нашу библиотеку командой "pip install api-Rocket", потом ознакомляемся с документацией)

чтобы подключить нашу библиотеку пишем:

import api_Rocket
app = api_Rocket.Client(token="your token")
#получаем версию самого апи
ver = app.api_version()
print(ver)

как получить токен?

заходим в телеграмм бота "@tonRocketBot", пишем "/start" потом нажимаем на кнопку "Rocket Pay" следующая кнопка "Создать" после создания нажимаем кнопку "API Token".

[2] способ:

Комментарий: Гитхаб покачто не валид)

Скачиваем нашу библиотеку с гитхаба, потом снова же ознакомляемся с документацией)

чтобы подключить нашу библиотеку делаем так:

данные из архива помещаете в свою папку со скриптом, дальше так же как и в прошлом варианте

import api_Rocket
app = api_Rocket.Client(token="your token")
#получаем версию самого апи
ver = app.api_version()
print(ver)

повторюсь:

как получить токен?

заходим в телеграмм бота "@tonRocketBot", пишем "/start" потом нажимаем на кнопку "Rocket Pay" следующая кнопка "Создать" после создания нажимаем кнопку "API Token".

[2] Команды

Чтобы получить версию:

api_version()
#возвращает {version: 3.2.1}

Чтобы получить информацию про ваш кошелек:

info()
#возвращает данные про ваш кошелек

Чтобы перевести валюту на другой кошелек:

transfer(data=data)
#возвращает данные о платеже

Чтобы создать мульти чек:

create_multi_Cheques(data=data)
#возвращает данные про чек, получаете веб ссылку
#постите ее в канал/группу, и мульти чек будет работать)

Чтобы посмотреть свои мульти чеки:

[1] Вариант

check_multi_Cheques() #по умолчанию limit=100 offset=0
#возвращает все ваши мульти чеки

[2] Вариант

check_multi_Cheques(limit=100, offset=0)
#возвращает все ваши мульти чеки до лимита

[3] Примеры

Всего будет 5 примеров, остальные примеры я сделаю на гитхаб)

[1] Пример

import api_Rocket as api
app = api.Client(token="your token")

#получаем версию апи
ver = app.api_version()
print(ver)

[2] Пример

import api_Rocket as api
app = api.Client(token="your token")

#получаем информацию про ваш кошелек
info = app.info()
print(info)

[3] Пример

import api_Rocket as api
app = api.Client(token="your token")

data = {
  "userid": 123456789, #Телеграм айди получателя
  "currency": "TONCOIN", #Валюта
  "amount": 0.5, #кол-во передачи
  "comment": "You the best bro)" #обычный комментарий)
}

#отправляем на другой кошелек по юзер айди
tranfer = app.transfer(data=data)
print(transfer)
#возвращает данные про перевод

[4] пример

(есть некая проблема, мы ее стараемся решить)

import api_Rocket as api
app = api.Client(token="your token")

data = {
  "currency": "TONCOIN",
  "chequePerUser": 0.005, #цена за одного юзера
  "usersNumber": 10, #колво активаций
  "refProgram": 1, #если человек приглосит одного пользователя то он сможет использовать чек
  "password": "psw" #пароль на чек
}

multi = app.create_multi_Cheques(data=data)
print(multi)
#возвращает данные про создание мульти чека

[5] пример

import api_Rocket as api
app = api.Client(token="your token")

check = app.check_multi_Cheques()
print(check)

#or

check = app.check_multi_Cheques(limit=100, offset=0)
print(check)
#возвращает данные про все ваши мулти чеки

[дополнительно] пример

import api_Rocket as api
app = api.Client(token="your token")

ver = app.api_version()

geting = ver.get("version")
print(geting)
#мы можем получать отдельную информацию через get)