1.0.0 • Published 2 years ago

dos-easy.js v1.0.0

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

discord.json

Sample configuration

{
    "general": {
        "token": "",
        "debug": false
    },
    "welcome": {
        "enabled": true,
        "type": "channel",
        "channel_id": "508650923447287812",
        "message": "Welcome {user} to {guild} ! Your id is {id} !"
    },
    "byebye": {
        "enabled": true,
        "type": "channel",
        "channel_id": "508650923447287812",
        "message": "See you soon {user} in {guild} ! His id was {id} !"
    },
    "commands": [{
            "command": "!hey",
            "action": "send_message",
            "message": "Hey!"
        },
        {
            "command": "!heymp",
            "action": "send_dm",
            "message": "Hey!"
        },
        {
            "command": "!givemyskill",
            "action": "add_role",
            "role_id": ""
        },
        {
            "command": "!removemyskill",
            "action": "remove_role",
            "role_id": ""
        },
        {
            "command": "!switchmyskill",
            "action": "switch_role",
            "role_id": ""
        }
    ],
    "reaction_messages": [{
        "channel_id": "",
        "message_id": "",
        "action": "role",
        "role_id": "",
        "reaction": "🌠"
    }],
    "presence": {
        "enabled": true,
        "type": "watching",
        "text": "discord.json <3",
        "streaming_url": "https://www.twitch.tv/thomasbysfr"
    }
}

Advancement

  • Welcome
    • Types (channel/dm)
    • Message variable ({user})
  • Leave message
    • Message variable ({user})
  • Command & actions
    • send_message
    • send_dm
    • switch_role
    • add_role
    • remove_role
    • purge
    • send_embed
    • create_invite
  • Reaction messages
    • Role switch
  • Embed support
  • Utils classes
  • Debug mode

Useful links

1.0.0

2 years ago