1.0.7 • Published 4 years ago

@adcharity/repl-client v1.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Overview

  • This is a simple package to interact with Repl Talk.
  • It is promised based, unlike many of the callback based packages.

Usage

Installation

const ReplClient = require('@adcharity/repl-client')

Initialize the Client

const client = new ReplClient.Client()

Log In

You must log into an account to use this package. Some methods, such as searching for a user, do not need a user to login. However, to create posts and comments, you must have a valid repl account.

client.login('AdCharity', "#####")

Get user

client.details
// => details about yourself

client.getUser(id || 'AdCharity')
// => details about user with id or name

Getting Post

// Get post by id
await client.getPost('39898')
// => returns a post and several methods

// Get posts
await client.getPosts({boards, pinned, count, searchQuery, languages}))
// => returns an array of ids

Post Methods

  • .upvote(): upvotes a post
  • .delete(): deletes a post (if you can)
  • .comment(): comments on a post

Example Code

const client = new ReplClient.Client()

client.on('ready', async details => {
	console.log(details)
})

client.login(AdCharityTester, #####)
1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago