Giter Club home page Giter Club logo

discord.net-v3-bot-tutorial's Introduction

Discord.Net V3 Bot Tutorial

Discord

This is intended to be a feature rich, all inclusive tutorial series for learning the capabilities and usage of the features present in Discord.Net V3+.

All code and features used here will be available through the Discord.Net Nuget packages

Requirements:

I will be using Visual Studio Community 2022 almost exclusively through the series. The Nuget packages used are:

These packages and versions used may be changed over time as new features are added or bugs are fixed.

NOTE

The YamlDotNet version used (8.1.2) is important. The latest is bugged and will not work.

Layout

The /main branch is the boilerplate bot code. Only basic functionality. The other branches are feature additions on top of the boilerplate code. They can be mixed and matched as desired. I will do my best to maintain compatibility across them.

Features

  • Slash commands
  • User Context Commands
  • Message Context Commands
  • Prefix Commands
  • Buttons
  • Select Menus
  • Modals (text box inputs)

Additional Files Required

config.yml (Must end up in same directory as bot executable) Sample config.yml contents below:

testguild: test_guild_id_here
tokens:
    discord: discord_bot_token_here

Related Youtube Channel:

discord.net-v3-bot-tutorial's People

Contributors

drobbins329 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

discord.net-v3-bot-tutorial's Issues

Missing Access issue

When I run this I get this error from Discord

Discord.Net.HttpException: The server responded with error 50001: Missing Access

Any idea why?

Thank you.

I did build the config as per your instructions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.