discord-js-bot

🤖 Multipurpose discord bot built using discord.js v14 with moderation, music, ticketing, translation, and much more

APACHE-2.0 License

Stars
674
Committers
18

Bot releases are hidden (Show)

discord-js-bot - Version 5.5.0 Latest Release

Published by saiteja-madha 8 months ago

What's changed:

  • bump up dependencies ee92064
  • logs dir is automatically created 825ce35176b5cbdb05dd0fe924348a999df8b136
  • voice stats seconds is precisely calculated b1a3cc0

What's fixed:

Full Changelog: https://github.com/saiteja-madha/discord-js-bot/compare/5.4.0...5.5.0

discord-js-bot - Version 5.4.0

Published by saiteja-madha over 1 year ago

Changelog:

  • Updated from old to new usernames
  • @vitalets/google-translate-api (9.1.0 to 9.2.0)
  • discord.js (14.9.0 to 14.11.0)
  • dotenv (16.1.4 to 16.3.1)
  • enhanced-ms (2.2.0 to 2.3.0)
  • module-alias (2.2.2 to 2.2.3)
  • mongoose (7.2.2 to 7.3.4)
  • node-fetch (2.6.11 to 2.6.12)
  • pino (8.11.0 to 8.14.1)
  • pino-pretty (10.0.0 to 10.0.1)

Bug Fixes:

  • Fixed rank card username
  • Fixed greeting fields can't be deleted in dashboard
  • Fixed greeting fields not updating in dashboard
  • Fixed anti-massmention
  • Fixed null is not snowflake error
  • Fixed command usage
  • Fixed replit issues
  • Fixed suggestion null
  • Fixed Broken API links

New Contributors

  • @rhaym-tech
  • @Airwav

Full Changelog: https://github.com/saiteja-madha/discord-js-bot/compare/5.3.0...5.4.0

discord-js-bot - Version 5.3.0

Published by saiteja-madha over 1 year ago

Changelog

  • added mongodb service to docker-compose
  • default mute timeout is now 24 hours
  • added few more loggers for debugging

Bug Fixes

New Contributors

Full Changelog: https://github.com/saiteja-madha/discord-js-bot/compare/5.2.0...5.3.0

discord-js-bot - Version 5.2.0

Published by saiteja-madha almost 2 years ago

Changelog:

  • Added color to /embed command
  • Added /lyrics command
  • Added thumbnail to now playing music
  • Upgrade discord.js from 14.6.0 to 14.7.1
  • Upgrade enhanced-ms from 2.1.1 to 2.2.0
  • Upgrade mongoose from 6.7.2 to 6.8.0
  • Updated dev dependencies

Bug Fixes:

  • Updated deprecated discord.js values b1af198c25c0bae196776cf5e95baeb93f687c12
  • Fix typo in move command 86d36ebfcd7a305fa2b253bdc22f375517c868d2
  • Fix typo in purge command e37f46189b6bad815176f54843ba52df1b884bf2
  • Fix typo in kick command 148060def2f9ac55eb96d94cf1430a2f67a10ea8
  • Fix double mongodb connection #265
  • Fix ticket limit bug 93e420499bd3b9b3fbcfde8f9efc0ee3b6140151
  • Possible fix for music issues #243
  • Stats Handler: Type Error #244 88705d4e795c5a2f0629c1ef3d3b8a06c5b8565e
  • Loop command #245 7490f599c83a534b320beee720e912f9ef2b277d
  • Rank channel not working #258 f4492e9ec06fdee9cdb39e46cfdd4a92d6ecd54e
  • Dashboard: whitelisted channels #261 1ab690439ef16dc7b588bb11ccbdf2001ae1fce5
  • Dashboard: farewell description #262 0da08a823df8376475791d0627a8eba96f0be80b

New Contributors

Full Changelog: https://github.com/saiteja-madha/discord-js-bot/compare/5.1.0...5.2.0

discord-js-bot - Version 5.1.0

Published by saiteja-madha almost 2 years ago

Changelog

Bug Fixes

  • Timeout command NaN is not a function #196
  • Spelling error in the api #211
  • Purge Command Bug #153
  • Unhandled Exception #233

Contributors

Full Changelog: https://github.com/saiteja-madha/discord-js-bot/compare/5.0.1...5.1.0

discord-js-bot - Version 5.0.1

Published by saiteja-madha about 2 years ago

Bug Fixes

  • antiMassMention - slash command doesn't work ad84e2e4ccbf1a568e64295f727743fb62c982c1
  • giveawayStart - fails if invalid host is provided 1a2d8492bfe139a73136699dd66f8673b925709b
  • giveawaySetup - DiscordAPIError[50001]: Missing Access 34bd95e96566d86a56250103ac61e933c51ee1ef
  • automod - TypeError: Cannot read properties of null 1477a0adbcd000aeadebcef001226f51a1555343
  • guildCreate - Error [FetchOwnerId]: Couldn't resolve the guild ownerId to fetch the member 89638ffa152b997036978498d36a1845a306d26e
  • ticket setup - DiscordAPIError[50013]: Missing Permissions 244a64125d4c44a0045cdea853da076aca00e7dc
  • fixes - TypeError: this.safeSend is not a function 209bfdc4d10570909fd4d685890768279b68f6c7
  • timeout - RangeError: Invalid time value 1d56207f89050428220e87bc2fc074ab577196b2
  • added missing wait() function 804fe59d27315bdbcedf69c15f326f2ed1fd74de
  • added example nodes configuration 0d42f86fc95135235509b4207d2dea9d2e277307

Full Changelog: https://github.com/saiteja-madha/discord-js-bot/compare/5.0.0...5.0.1

discord-js-bot - Version 5.0.0

Published by saiteja-madha about 2 years ago

Breaking Changes

  • upgrade to discord.js v14.
  • command classes are converted to plain JS Objects
  • contexts are converted to plain JS Objects
  • config.js structure is changed
  • major schema changes (Use "scripts" folder for migration)
  • utilities are moved to helpers folder
  • greeting and levelling variables are changed (Refer doc)

Changelog

  • profile command deleted
  • erela js events are moved into erelaHandler
  • modlog styling is changed
  • automod strikes logic has been updated (b2802b9b8c36256af05a0e13804722b5bd238438)
  • discord-modals package replaced with default discord.js
  • nsfw command is removed
  • antiscam is renamed as antispam
  • added new react command endpoints
  • country-emoji-languages integration
  • all dependencies bumped up

Warning !!

  • The v4 database needs to be migrated before you can switch to v5 (Use scripts folder)
discord-js-bot - Version 4.3.0

Published by saiteja-madha about 2 years ago

What's new

  • update to discord.js v13.10.3
  • discord dashboard logging

Bug Fixes

  • fix roleString length e9a3b4df21028ee5276f759e83f5f47680116739
  • typos in disconnect 64bc58d0e4601a83b9f1a549cda876121de1dacd
  • untimeout doesn't work 9cdf2a8d1b588fbd98ea5549e737d8f289ee02ec
  • ticket closeAll command not showing proper count 872bc3ae83d8b5fb442ce75731e139b0bda28d39
  • inviteRanks not working 5c18eef8314a7f3058c604b78283dacb66a67461
  • Unavailable guild causing guildLeave event to be triggered bda3b41ee2df902d1d3477dc645cbeb5878cce12
  • erels.js music bug 2c871d93684b5b63704c3e2de6f11008dcf7cbf6
discord-js-bot - 5.0.0-prerelease

Published by saiteja-madha about 2 years ago

Breaking Changes

  • upgrade to discord.js v14.
  • command classes are converted to plain JS Objects
  • contexts are converted to plain JS Objects
  • config.js structure is changed
  • major schema changes (Use "scripts" folder for migration)
  • utilities are moved to helpers folder
  • greeting and levelling variables are changed (Refer doc)

Changelog

  • profile command deleted
  • erela js events are moved into erelaHandler
  • modlog styling is changed
  • automod strikes logic has been updated (b2802b9b8c36256af05a0e13804722b5bd238438)
  • discord-modals package replaced with default discord.js
  • nsfw command is removed
  • antiscam is renamed as antispam
  • added new react command endpoints
  • country-emoji-languages integration
  • all dependencies bumped up

Warning !!

  • The v4 database needs to be migrated before you can switch to v5 (Use scripts folder)
  • This is a pre-release and bugs are expected. Do not run this on your main bot until the final version is out
  • Feel free to test and report bugs in our discord
discord-js-bot - Version 4.2.3

Published by saiteja-madha over 2 years ago

Bug Fixes

  • Fixes giveaway start f03616014ca8c4a449e4248063e3f00cadea6051
  • Added ticket role validation fa7f599f68d38a5f86dcf2a169e81d0c09272943
discord-js-bot - Version 4.2.2

Published by saiteja-madha over 2 years ago

Bug Fixes

  • Max warn interaction doesn't work 4f7d86b50c1bfac6cbbab5da80af4306a1ef560d
  • Fix Directory Traversal Bug in moment 1c8814f14fbb954c8b538612b56ebd05ebcf0bd8
  • Fix roleId not working in ticket setup b191b578db7289c8d9bbb14e32b51ba9c37b02bc
  • Fix guildinfo max length 09ac1c3aa7dc08ccdb81f2116e23328c15a894c4
discord-js-bot - Version 4.2.1

Published by saiteja-madha over 2 years ago

Bug Fixes

  • Owner Protection ⚠️ 30b86cfd75683c40157578cce83dc5784c2ddc35
  • Escape inline code b61f013ae06f744a7008e6902ef2a6091ac6d402
discord-js-bot - Version 4.2.0

Published by saiteja-madha over 2 years ago

What's new

  • Optional dependencies for better ws support 💯 657c15a506f5ebe86d6d68d64e73ea0e538933b0
  • Dependencies bumped up 🆙
  • Token is now secure in eval command 🔐 591454a42783fc01b70e30e3a5ebd6b38fcc0e6f
  • Suggestion System: !suggest, !suggestions 💡
  • New Message.safeReply() function

What's changed

  • commands folder refactor 📂 0250815382e69ee0696ad4c9c82617658746755c
  • database folder refactor ⚡ 065657aa2388b5347337901f43d3acc3dc080cf5
  • outdents replaced with common-tags 🔀 73a30de0a89d6db6e08201b6430f12468639ecd7

Bug Fixes 🐛

  • Giveaways start - missing hosted by f3243f17a1be3dbfe16ddecb6ae1f758e136dce8 (Thanks to @Pro-Gamer-711-YT )
  • Discord API Error - Not Found #104 87238cd07d9043acc0337a7f8d3c7d0923fb2a76
  • Cannot read properties of undefined | automod #103 75ec39c2165155cd7d538b51d1b63649bf10d49c
  • Cannot read properties of undefined | logger #102 bbd72674fa7a5f02d626ee1a4ddea2e33c77dfbd
  • Operation giveaways.find() buffering timed out after 10000ms #105 9a3cbc1e82d8327ce222e7476bb4204572e9cef1
  • Error [INTERACTION_ALREADY_REPLIED] - meme.js #106 aef6ebf30d17d6a8388642e0f91c4cbbd72888a2
  • Fix Eval slash command 7e6045da4a9669176cbd9498a2799ff5aa34fa72
  • Greeting system bug #107 2d6de3f7b846b63a6c23f118948f547cea83ea63
  • Leaderboard bug #110 1fde934f072d251d113c1c2e0488b1ac626f663d
  • Fix null logging in console 8822ba05a7ec21e749b51b77211068f6f72c7745
  • Many other permission issues
discord-js-bot - Version 4.1.0

Published by saiteja-madha over 2 years ago

What's new

  • discord-giveaways integration
  • configurable bot presence
  • autorole feature
  • invites leaderboard
  • mute replaced with timeout feature
  • warnings - list, clear command
  • beg command. Thanks to @Pro-Gamer-711-YT
  • update dependencies

Bug Fixes

  • Mongo E11000 error (#76) aca18001550fe695559d97d080f1dd9b4f441c7c
  • TypeError: Cannot read property 'inviteCache' of undefined (#83) 793dab9a5292f580cf0c51d66f1fd2f3cde775e4
  • Unknown Member (#82) 56e995dc7836f73eb232daf9b150c562f2a6d464
  • Avatar Command Bug (#85) 555dfe5a73917d1c6d08036504f2cb6733d447db
  • Slash Ticket Limit (#93) c9461edf29fef295f59578e2e781a37781dab739
  • DiscordAPIError: Missing Permissions (#90) ec77905f55719c7e432685291c8d1f289b064d3f
  • Error [CHANNEL_NOT_CACHED] (#86) 715fdfea20365f4f6132ba3169de9ff321cfaaa4
  • Eval token protection
discord-js-bot - Version 4.0.1

Published by saiteja-madha almost 3 years ago

Bug Fixes

  • message_reference: Unknown message (#57) e2be29159e51fd3831adc153db4f32adbd86f540
  • Ticket Log Channel: Cannot read property 'me' of undefined (#58) c4f163ae455228b2bb2d7409ad0257618a526d2c
  • Issue at guildDelete.js (#59) 290b72f58f4d51d3199ed3821e4013388bffffa6
  • Issue at voiceStateUpdate (#60) fa502cdab5b0c4aeccd448872e6f3857db5aaba6
  • Cannot send messages to this user (#62) 7798aca19b48bc91f843e7b34241bec592d01687
  • Channel not cached (#63) 43af709a5d2e8dc45e7b060425d0f458c5eedef6
  • Error Embed is not well formated (#64) d3de1e53ab66b17d49bd38308efd70b2ca58297f
  • Counter Channel Bug (#65) 3f3424c523cfe4694081e7002c9f5f7e25b66a13
  • Greeting thumbnail command doesn't work (#66) 64b1cd05472a81128421bd536389d0c82bd05195
  • Issue fact Command (#67) 9751d5f0ffea947efded420ced2d7fe0c59662bd
  • Few other minor changes
discord-js-bot - Version 4.0.0

Published by saiteja-madha almost 3 years ago

What's New

  • Fun Commands: meme, facts, animal
  • Mod Commands: voice mute, unmute, deafen, undeafen, kick, nickname
  • Music: Spotify, Deezer, SoundCloud, FB support
  • Music: search, loop
  • Anime Category
  • Buttons and Selection Menus

Bug Fixes

  • No available nodes
  • Ticket commands error: message property doesn't exist
  • memberVoice update event crashes: cannot read property of null

Breaking Changes

  • counter, greeting schema merged into Guild schema
  • user-schema: id changed to _id
  • reaction-roles, ticket-log merged into Message Schema
  • invite-logs, profile: merged into Member Schema

⚠️Warning

This release has multiple breaking database changes. If we want to migrate from v3 please join our support discord for help

discord-js-bot - Version 3.3.1

Published by saiteja-madha about 3 years ago

Bugs Fixes

  • Bot doesn't disconnect when the voice channel is empty #34
  • Play command throw's error when an incorrect option is provided #35
  • Slash command permissions #36
  • View ticket logs link #38
discord-js-bot - Version 3.3.0

Published by saiteja-madha about 3 years ago

What's new

  • New snake command. (Thanks to @DevCynx)
  • New leaderboard command
  • Better Logging (console, file and webhooks) #18

What's changed

  • Message tracking is removed
  • Secure properties are moved to .env file
  • Help menu with buttons
  • Music commands now use erela.js

Bug Fixes

  • Counter setup fails #25
discord-js-bot - Version 3.2.2

Published by saiteja-madha about 3 years ago

Bug Fixes

  • Mute command and unmute command #21
  • Context Menu permission fixes #22
discord-js-bot - Version 3.2.1

Published by saiteja-madha about 3 years ago

What's New

  • support for context menu
  • music commands
  • bot presence
  • new admin commands: maxwarn limit, maxwarn action
  • new moderation commands: warn
  • new information commands: emojiinfo, rank, profile
  • new utility commands: paste

What's changed

  • daily coins is now configurable in config.js
  • better database caching

Bug Fixes

  • purge command logging fails
  • weather command throws embed error for few countries
  • help command embed message not found error
  • interaction fails if any error occurs
  • flag translation null embed
  • xp cooldown doesn't work