All notable changes to the "Daily Image Bot" discord bot will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add check before sending a message to the owner.
- "permission-error-handler" import created
- The bot now checks if the channel exists before sending a message.
- Some command aliases to make the user experience even better.
- Set channel now doesn't depend on the guild cache.
- Command sendmsg to allow the users to send specific messages when posting the image.
- Node short url. The url will not be send as a message.
- Check of the channel id can be gathered before sending the random image.
- Some bugs to allow all the users to receive the photo by the cron.
- Dev.to link in the help commands.
- Order of some links in the help commands.
- New donate link in the information commands.
- Badges in the README.md file.
- The given url will now be shortened.
- When sending the image, it will additionally send the link instead of the actual file
- Number of servers using the bot in the info command.
- Database status in the ping command.
- Heroku deploy and app performance by reducing node_modules size
- !dimg now can only be executed by an administrator.
- When the bot joins a new server it sends a DM to the server owner.
- Now command, to force a photo to appear now.
- TypeScript tslib to reduce bundle size.
- TypeScript variable annotations.
- Code style and structure (a bit of refactoring).
- Build command will now remove the out/ folder first, and then build it back.
- .map files in the out/ folder.
- Basic code documentation.
- Some code structures. The code was refactored and slighty improved.
- The set channel and set albumlink commands now can only be performed by server admins, to increase security and avoid.
- Application response time. By caching less dependencies into heroku, and building the out/ folder with an extra web call (Procfile).
- CHANGELOG.md file.
- Some typos in the README.md file.
- Bot seems to work fine. It saves the data to mongodb and sends an image every 12hours.