Darkempire78 / Discord-Tools

VSCode extension allowing the integration of a Discord chat, bot templates, snippets, themes and more!
https://marketplace.visualstudio.com/items?itemName=Darkempire78.discord-tools
GNU General Public License v3.0
143 stars 22 forks source link
discord discord-bot discord-java discord-js discord-py discordbot discordjs eris eris-discord eris-discord-bot hacktoberfest jda jda-bot jda-discord jda-discord-bot pycord template-bot typescript visual-studio-code visual-studio-code-extension

CodeFactor Visual Studio Marketplace

Discord Tools

Discord Tools is a Visual Studio Code extension to code Discord bots more easily.

GitHub - VSC Marketplace - Open VSX

Supported Languages

Index

Features

[BETA] Discord chat in VSCode :

⚠️ This feature is currently in BETA, so it is possible that some features are not yet implemented and you may find bugs. If you find an error, thank you for reporting it here

⚠️ It seems that the way this extension works is not entirely within Discord's terms of service. See the Discord's terms for more. However, please note that this extension does not collect personal information and does not automatically respond to messages!

Installation

You must set up your personal Discord token with the command: Discord Chat: Set up your personal Discord token (Ctrl+Shift+P to open the Command palette) You can find your Discord token with the command: Discord Chat: Grab your personal Discord Token. However, if this does not work, you can follow this tutorial

Features

Commands

Preview

To do (soon)

Generate a template Discord bot :

⚠️ A folder must be opened in VSCode to execute this command

⚠️ Maven must be installed to build the JDA tempate

Open the Discord bot Documentation with/without a research :

⚠️ A folder must be opened in VSCode to execute this command

Generate code easily :

Available Snippets

Javascript (Discord.js) :

Javascript (Eris) :

Javascript Preview :

Typescript (Harmony) :

Python (Discord.py) :

Python (Pycord) :

Python Preview :

Java (JDA) :

Java Preview :

Discord Theme (Dark version)

Works for Python and JavaScript Activate the theme : CTRL + K + CTRL + T and choose Discord Theme (Dark)

Preview :

Functionality table

Template Doc Doc searcher Snippets
Discord.js
Eris
Harmony
Discord.py
Pycord
JDA

Discord

Join the Discord server!

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Release Notes

1.5.0 (Latest update)

License

This project is under GPLv3.