Skip to content

DeviantCord/DeviantCord

Repository files navigation

DC Logo

DeviantCord Discord Server

NOTE: This branch of DeviantCord 4 is in Beta Testing.

If you encounter any bugs, please report them to the DeviantCord Discord Server and open an issue on the DeviantCord Github Repository

DeviantCord

DeviantCord is a Discord bot that will allow artists and fan communities to keep up to date on their favorite artists on DeviantArt through Discord.

For example posting links to your comic each time you post a new page is something this bot will replace. It will automatically check the configured artists folders for new entries and will post a new message in a specific Discord channel when a new deviation is found with a link to the deviation.

FAQ

What is DeviantCord?

DeviantCord is a Discord Bot with the primary function of integrating into DeviantArt. Its biggest feature right now is being able to automatically check certain DA Gallery folders and post a notification in Discord when a new deviation is posted.

What Programming language does the bot use?

DeviantCord 4 currently is developed with Java 17, but should be compatible with Java 11. This may change as we see fit.

Do you have a documentation site?

Yes, you can find it here

Can I contribute to the project?

Yes! We are always looking for more people to help develop the bot. If you are interested in joining the development team, please contact Rikey's on the DeviantCord Discord Server

I want to request a feature!

Please submit your feature request on the Github Issue Tracker. We are currently not implementing any new features until the current beta is over.

What is the license for DeviantCord?

DeviantCord 4 is licensed under the GNU Affero General Public License v3.0

Where do I get support?

You can get support on the DeviantCord Discord Server

Where do I find build artifacts/instructions for building the bot myself?

Currently we do not have a guide for building the bot yourself. The process should be as simple as cloning the repository and running './gradlew build' inside the project directory and then running the all-jar that is built inside the build/libs directory.

Credits

  • @deviantart for developing the DeviantArt and Sta.sh API
  • @haloman30 for creating the DeviantCord logo and giving feedback on the bot.
  • @zander-the-artist for allowing DeviantCord to feature his gallery in the documentation for an example. His comic Hope In Friends is also awesome check it out!.
  • @ErriteEpticRikez for investigating DA's API, creating functionality for it in Python, and overall developing the bot
  • @atomicbeast101 Good friend and developer of the Jinux Bot which was very helpful for helping with earlier versions of DeviantCord.
  • @Rapptz For developing Discord.py, a wrapper that versions of DeviantCord up to V3 used. Without it, DeviantCord wouldn't be here.
  • JavaCord Team For developing the current wrapper we use for DeviantCord 4
  • Javacord Discord Official Discord server for Javacord
  • HikariCP Team
  • Jedis Team/Redis Team
  • Rest Assured Team
  • Sentry.io Team