twisterarmy/twister

PHP 8 / Twister API 的 Composer 工具

1.1.0 2023-12-22 02:29 UTC

This package is auto-updated.

Last update: 2024-09-22 04:12:49 UTC


README

PHP 8 / Twister P2P 的 Composer 库

安装

composer require twisterarmy/twister

特性

客户端

Twister 客户端通信工具包

$client = new \Twisterarmy\Twister\Client('http', 'localhost', 28332, 'user', 'pwd');

var_dump(
    $client->getPosts(
      [
        'twisterarmy'
      ]
    )
);

方法

目前未文档化,请访问 src/Client.php 获取详细信息

  • importWallet
  • getBlockHash
  • getBlock
  • getPosts
  • getPostK
  • follow
  • unFollow
  • getFollowing
  • getDHTProfileRevisions
  • getDHTAvatarRevisions
  • putDHT
  • createWalletUser
  • sendNewUserTransaction
  • newPostMessage
  • newRetwistMessage

工具

RSS

用于创建 Twister 新闻机器人的实用工具

读取远程 URL 并将响应转换为格式化的 Twister 消息

$array = \Twisterarmy\Twister\Tools\Rss::feed('url');
请求
  • url - 源地址
  • format - 默认为 {title} {link}
    • {nl} - 换行符
    • {title} - 项目标题
    • {link} - 目标链接
  • length - 默认为 256
  • errors - 错误数组
响应
[
  time:    int,
  message: string
],
...