UNPKG

@halpz/fetch

Version:

discordbot commands using js

137 lines (109 loc) 2.99 kB
# Discord bot template using javascript # Install: ```shell npm i @halpz/fetch ``` # Support: 1. Moderator: ```shell - ban: | ban a member - bans: | view baned list - chnick: | change nick name a member - chrole: | change role a member - deafen: | set deafen a member - kick: | kick a member - mute: | set mute a member - move | move member to another voice channel - timeout: | set timeout a member - undeafen: | remove deafen a member - unmute: | remove mute a member - untimeout: | remove timeout a member ``` 2. Music: ```shell - join: | join your current voice channel - leave: | leave current voice channel - nplay: | see what track is playing - pause: | Pause playing - play: | play an url, find and play from a query - queue: | see current queue - resume: | resume playing - setloop: | set repeated mode for your queue - shuffle: | shuffle current queue - skip: | skip current track to next track - stop: | stop playing and leave voice channel ``` 3. Ultility: ```shell - ping: | get latency of your bot and API - status: | get bot's status - chat: | Ask Bing AI or Google Bard ``` # Usage: 1. Create `config.json` ```json { "name": "", (You can use that for your help command) "prefix": "Your-prefix", (Only use if you want to use prefix command) "token": "Your-Bot-Token", "clientId": "Your-Bot-ClientId", "__Secure_1PSID": "Your-cookie-__Secure-1PSID", "__Secure_1PSIDTS": "Your-cookie-__Secure-1PSIDTS", "cookie_U": "Your-cookie-_U", "YOUTUBE_API_KEY": "Your-Youtube-API-key" } ``` 2. Run ```shell node test/index.js ``` # How to get token and clientID: 1. Token > Go to https://discord.com/developers/applications/ > > Chose your discord bot > > Chose `Bot` > > Chose `Reset Token` and follow the directions, then copy `token` > > Go to `config.py` > > Paste your Token to variable named `token` 2. CLientID > Go to https://discord.com/developers/applications/ > > Chose your discord bot > > Copy `application ID` value > > Go to `config.py` > > Paste your Token to variable named `clientID` # How to get cookies for ai reponse: 1. Bing AI > Go to https://bing.com/chat > > Run your cookies extension > > Copy value of cookies named `_U` > > Go to `config.json` > > Paste the cookies to `cookie_U` 2. Google Bard > Go to https://bard.google.com/ > > Run your `cookies extension` > > Copy values of cookies named `__Secure-1PSID` and `__Secure-1PSIDTS` > > Go to `config.json` > > Paste your cookies value to `__Secure_1PSID` and `__Secure_1PSIDTS` # Get FFMPEG: > Go to https://ffmpeg.org/download.html > > Download latest version for your OS system > > Make sure that ffmpeg can run in your terminal or cmd. If you use Windows, you should add to Your environment variables