Visual Studio Discord



Extension for Visual Studio Code - Update your discord status with a rich presence. Discord Presence: https://marketplace.visualstudio.com/items?itemName=icrawl.discord-vscode. Is there a visual studio discord server? Posted by u/deleted 2 years ago. Is there a visual studio discord server? If there is not can I make one? This thread is archived. New comments cannot be posted and votes cannot be cast. Discord Tools is a Visual Studio Code extension to code Discord bots more easily. GITHUB: DOWNLOAD. For something in between a iCrawl/discord-vscode and a Satoqz/vscode-discord, with a few small changes, bug fixs and new pretty icons. This may not be the best discord rpc, but it is a discord rpc. Switch between 2 IDE names (Code and Visual Studio.

Visual Studio Discord

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

  • GITHUB :https://github.com/Darkempire78/Discord-Tools
  • DOWNLOAD :https://marketplace.visualstudio.com/items?itemName=Darkempire78.discord-tools

Supported Languages

  • [x] Javascript (Discord.js, Eris)
  • [x] Typescript (Harmony)
  • [x] Python (Discord.py)
  • [x] Java (JDA)
  • [ ] Soon...

Index

  • Javascript snippets
  • Typescript snippets
  • Python snippets
  • Java snippets

Features

Generate a template Discord bot :

  • Open the command palette (Ctrl+Shift+P) and choose : Generate a <language> template bot (Discord.<language>) (not available for JDA, Harmony and Eris)

Open the Discord bot Documentation with/without a research :

  • Open the command palette (Ctrl+Shift+P) and choose : Open the Discord bot Documention
  • Shortcut : Ctrl+Alt+D
  • Works with Discord.py, Discord.js and JDA (JDA, Harmony and Eris documentions do not allow to make a research)

Generate code easily :

Available Snippets

Javascript (Discord.js) :

  • djs.index : Create a basic Discord bot index.js file.
  • djs.cmd : Create a basic Discord command.
  • djs.cmd+ : Create a complex Discord command.
  • djs.embed : Create a basic Discord embed.
  • djs.embed+ : Create a complex Discord embed.
  • djs.message : Create a default Discord bot message event.
  • djs.guildmemberadd : Create a default Discord bot guildMemberAdd event.
  • djs.guildmemberremove : Create a default Discord bot guildMemberRemove event.
  • djs.guildcreate : Create a default Discord bot guildCreate event.
  • djs.guilddelete : Create a default Discord bot guildDelete event.
  • and 47 other events...

Javascript (Eris) :

  • eris.index : Create a basic Discord bot index.js file.
  • eris.cmd : Create a basic Discord command.
  • eris.cmd+ : Create a complex Discord command.
  • eris.embed : Create a basic Discord embed.
  • eris.embed+ : Create a complex Discord embed.
  • eris.message : Create a default Discord bot message event.

Javascript Preview :

Typescript (Harmony) :

  • hy.index : Create a basic Discord bot index.ts file.
  • hy.cmd : Create a basic Discord command.
  • hy.cmd+ : Create a complex Discord command.
  • hy.embed : Create a basic Discord embed.
  • hy.embed+ : Create a complex Discord embed.
  • hy.message : Create a default Discord bot message event.

Python (Discord.py) :

  • dpy.main : Create a basic Discord bot main.py file.
  • dpy.cog : Create a basic Discord cog.
  • dpy.cmd : Create a basic Discord command.
  • dpy.cmd+ : Create a complex Discord command.
  • dpy.embed : Create a basic Discord embed.
  • dpy.embed+ : Create a complex Discord embed.
  • dpy.onmessage : CCreate a default Discord bot on_message event.
  • dpy.onmemberjoin : Create a default Discord bot on_member_join event.
  • dpy.onmemberremove : Create a default Discord bot on_member_remove event.
  • dpy.onguildjoin : Create a default Discord bot on_guild_join event.
  • dpy.onguildremove : Create a default Discord bot on_guild_remove event.
  • and 59 other events...

Python Preview :

Java (JDA) :

  • jda.main : Create a basic Discord bot main function.
  • jda.cmd : Create a basic Discord command.
  • jda.embed : Create a basic Discord embed.
  • jda.embed+ : Create a complex Discord embed.
  • jda.onmessagereceived : Create a default Discord bot on.

Java Preview :

Functionality table

TemplateDocDoc searcherSnippets
Discord.js
Eris
Harmony
Discord.py
JDA

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.3.1 (Latest update)

  • Update the Discord.js template
  • Update the Discord.py template

1.3.0

  • Add the Harmony support

1.2.2

  • Fix the python template

1.2.1

  • Fix workspace error
  • Small corrections

1.2.0

  • Add the Eris support
  • Add the definition of python parameters
  • Fix small python snippets

1.1.6

  • Several python snippet corrections
  • Correction of the python template

1.1.5

  • New snippet aliases
  • New snippet choices
  • Several corrections

1.1.4

  • New command : open the Discord bot Documentation with/without a research (works with Discord.py, Discord.js, JDA)

1.1.3

  • New Discord.js bot template
  • New bot template generator system
  • New auto package downloader
  • Few small updates

1.1.2

  • 48 new Discord.js events added
  • Addition of capital letters to Discord.py events
  • Few small updates

1.1.1

  • Change of snippet prefixes to dpy (Discord.py), djs (Discord.js) and jda (JDA)
  • 59 new Discord.py events added

1.1.0

  • New language supported : Java (JDA)

1.0.1

  • Several corrections

1.0.0

  • Initial release

License

This project is under GPLv3.

An asynchronous API wrapper for Discord. This metapackage includes all of the optional Discord.Net components.

For projects that support PackageReference, copy this XML node into the project file to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
RpcVisual
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Dependencies

  • .NETFramework 4.6.1

    • Discord.Net.Commands(>= 2.3.1)
    • Discord.Net.Core(>= 2.3.1)
    • Discord.Net.Rest(>= 2.3.1)
    • Discord.Net.Webhook(>= 2.3.1)
    • Discord.Net.WebSocket(>= 2.3.1)
  • .NETStandard 2.0

    • Discord.Net.Commands(>= 2.3.1)
    • Discord.Net.Core(>= 2.3.1)
    • Discord.Net.Rest(>= 2.3.1)
    • Discord.Net.Webhook(>= 2.3.1)
    • Discord.Net.WebSocket(>= 2.3.1)
  • .NETStandard 2.1

    • Discord.Net.Commands(>= 2.3.1)
    • Discord.Net.Core(>= 2.3.1)
    • Discord.Net.Rest(>= 2.3.1)
    • Discord.Net.Webhook(>= 2.3.1)
    • Discord.Net.WebSocket(>= 2.3.1)

Used By

NuGet packages (59)

Showing the top 5 NuGet packages that depend on Discord.Net:

PackageDownloads
Cookie
TixFactory.Discord
Package Description
AwesomeChatBot.Discord
This package will allow your bot built with the AweomeChatBot framework to access discord. For further documentation see the project site.
IA
Disclose
An extendible bot framework for the Discord Chat Application.

GitHub repositories (7)

Showing the top 5 popular GitHub repositories that depend on Discord.Net:

Visual Studio Discord Integration

RepositoryStars
riperiperi/FreeSO
darkalfx/requestrr
Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat. Current platform is Discord only, but the bot was built around the ideology of quick adaptation for new features as well as new platforms.
automuteus/amonguscapture
anoyetta/ACT.Hojoring
Advanced Combat Tracker の FFXIV向けプラグインです。トリガ、TTSの拡張、HUDの拡張など。
kwsch/SysBot.NET
sys-botbase client for remote control automation of Nintendo Switch consoles.
VisualVisual Studio Discord

Version History

Studio
VersionDownloadsLast updated
2.3.1 12,352 3/10/2021
2.3.0 15,570 1/29/2021
2.2.0 98,144 4/17/2020
2.1.1 89,867 6/9/2019
2.1.0 6,677 5/19/2019
2.0.1 31,749 1/4/2019
2.0.0 5,455 12/28/2018
2.0.0-beta 17,486 2/17/2018
1.0.2 92,456 9/9/2017

Visual Studio Discord Presence

Show more