Constructors
constructor
- new HackmudApi(token?: undefined | string): HackmudApi
-
Parameters
-
Optional token: undefined | string
Methods
getChats
- getChats(users: string[], after?: undefined | number, before?: undefined | number): Promise<any>
-
Parameters
-
users: string[]
-
Optional after: undefined | number
-
Optional before: undefined | number
Returns Promise<any>
getToken
- getToken(pass: string): Promise<string>
-
Parameters
Returns Promise<string>
Private request
- request(endpoint: ENDPOINTS, json: any): Promise<any>
-
Parameters
Returns Promise<any>
sendChannel
- sendChannel(channel: string, user: string, msg: string): Promise<void>
-
Parameters
-
channel: string
-
user: string
-
msg: string
Returns Promise<void>
sendMessage
- sendMessage(user: string, toUser: string, msg: string): Promise<void>
-
Parameters
-
user: string
-
toUser: string
-
msg: string
Returns Promise<void>
The main class, used by all other classes.