HSMApi Wrapper
A HSMApi wrapper for node.js
Installation
npm install hsmapi
Usage/Examples
Normal usage example:
import { morse } from 'hsmapi'
async function test() {
console.log(await morse('SOS'))
}
test()
Discord, random text example:
const discord = require('discord.js')
const { showerThoughts } = require('hsmapi')
// ...
const thought = await showerThoughts()
message.channel.send(thought)
Discord, text example:
const discord = require('discord.js')
const { morseCode } = require('hsmapi')
// ...
const morse = await morseCode('SOS')
message.channel.send(morse) // ... --- ...
Discord, image example:
With image URL:
const discord = require('discord.js')
const { husam } = require('hsmapi')
// ...
const husamPicture = await husam()
await interaction.reply({ embeds: [
new EmbedBuilder()
.setColor('#029ffa')
.setImage(husamPicture)
.setTimestamp(Date.now());
], files: [file] })
With ArrayBuffer:
const husamPicture = await husam(true)
const file = new AttachmentBuilder(husamPicture, {
name: 'husam.jpg'
})
await interaction.reply({ embeds: [
new EmbedBuilder()
.setColor('#029ffa')
.setImage('attachment://husam.jpg')
.setTimestamp(Date.now());
], files: [file] })
Discord, Counter usage example:
// For example, in the InteractionCreate event:
//...
const count = await counter('yourAppName')
console.log(`Usage Counter: Command used ${count} times!!`)
Functions
Random
Function |
Description |
husam() |
Gives random husam image url. |
husam(true) |
Gives random husam image arraybuffer. |
birdFacts() |
Gives random facts about birds. (Turkish) |
showerThoughts() |
Gives random shower thoughts (Turkish) |
Image
Function |
Description |
drake('text1', 'text2') |
Make your own Drake Meme. |
Types
Function |
Description |
morseCode('text') |
Convert your text to morse code. |
mock('text') |
Write the text mockingly. |
superScript('text') |
Convert your text to super script text. |
struck('text') |
Make your text struck. |
Utility
Function |
Description |
counter('name') |
The counter with the entered name increases by 1 each time it is run. |
Support and Feedback
If you need support or feedback, please join our discord server.