infinity_coin - это python модуль для работы с монетой Infinity Сoin (Infinity Сoin API wrapper)
Project description
infinity_coin
infinity_coin - это python модуль для работы с монетой Infinity Сoin (Infinity Сoin API wrapper)
Использование:
Для начала нужно получить api ключ, для этого отправьте боту сообщений с текстом «!api»
from infinity_coin import *
InfinityCoinObj = InfinityCoin('API_KEY')
Данная функция возвращает значение равное балансу вашего аккаунта:
score = InfinityCoinObj.score()
Данная функция возвращает информацию о 100 последних платежных операциях, совершенных с участием вашего аккаунта:
for payment in InfinityCoinObj.history():
print(payment)
Данная функция используется для перевода Infinity Coin с вашего баланса на баланс пользователя, id которого указан в параметре 'toid', а сумма в параметре 'amount':
InfinityCoinObj.transfer(toid=139858119, amount=1000)
Данная функция генерирует быструю ссылку для перевода пользователю:
fast_link = InfinityCoinObj.get_fast_link(toid=139858119)
Данная функция генерирует быструю ссылку для перевода пользователю фиксированной суммы:
fast_link = InfinityCoinObj.get_fast_link(toid=139858119, amount=1000)
Из коробки Infinity Coin не предоставляет longpoll/callback, но infinity_coin предоставляет небольшой костыль, аля longpoll:
longpoll = InfinityCoinPoll(InfinityCoinObj)
for event in longpoll.listen():
print(event)
InfinityCoinPoll будет обновлять историю и возвращать новые транзакции каждые 3 секунды, но это можно изменить передав в него параметр timeout:
longpoll = InfinityCoinPoll(InfinityCoinObj)
for event in longpoll.listen(timeout=10): # обновление будет происходить каждые 10 секунд
print(event)
Установка:
$ pip install infinity_coin
Важно!
Я не являюсь разработчиком Infinity Coin и не знаком с ними. Модуль infinity_coin не гарантирует постоянную и стабильную работу.
Связь:
ВКонтакте: vk.com/mrsmitix
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file infinity_coin-1.2.tar.gz.
File metadata
- Download URL: infinity_coin-1.2.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f16a89df440e55252df9e3767be3d9885e823819cfdd08443122d436a9c6840d
|
|
| MD5 |
19456ca70f8524dc247a64c0bdcaf2b8
|
|
| BLAKE2b-256 |
c44a927fb09768d302c59b5ce3f2a78fa63e391f93983d5e7cfa193348626482
|
File details
Details for the file infinity_coin-1.2-py3-none-any.whl.
File metadata
- Download URL: infinity_coin-1.2-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e545eee4bd278e9d0d82f909c9064d4d0bca475f1dcf1f0929a4c5adef80e40
|
|
| MD5 |
1926c94cb609833c3fe34fd948a4e217
|
|
| BLAKE2b-256 |
1bfe3cc158a66f8933eabe91b4dd51286a222008c828663cfc93e754c2382e7e
|