You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

intro.md 2.2 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ---
  2. uid: Guides.Introduction
  3. title: Introduction to Discord.NET
  4. ---
  5. # Introduction
  6. ## Looking to get started?
  7. First of all, welcome! You may visit us on our Discord should you
  8. have any questions. Before you delve into using the library,
  9. however, you should have some decent understanding of the language
  10. you are about to use. This library touches on
  11. [Task-based Asynchronous Pattern] \(TAP), [polymorphism], [interface]
  12. and many more advanced topics extensively. Please make sure that you
  13. understand these topics to some extent before proceeding.
  14. Here are some examples:
  15. 1. [Official quick start guide](https://github.com/RogueException/Discord.Net/blob/dev/docs/guides/getting_started/samples/intro/structure.cs)
  16. 2. [Official template](https://github.com/foxbot/DiscordBotBase/tree/csharp/src/DiscordBot)
  17. > [!TIP]
  18. > Please note that you should *not* try to blindly copy paste
  19. > the code. The examples are meant to be a template or a guide.
  20. > It is not meant to be something that will work out of the box.
  21. [Task-based Asynchronous Pattern]: https://docs.microsoft.com/en-us/dotnet/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap
  22. [polymorphism]: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/polymorphism
  23. [interface]: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/interfaces/
  24. ## New to .NET/C#?
  25. If you are new to the language, using this lib may prove to be
  26. difficult, but don't worry! There are many resources online that can
  27. help you get started in the wonderful world of .NET. Here are some
  28. resources to get you started.
  29. - [C# Programming Guide (MSDN/Microsoft, Free)](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/)
  30. - [C# Fundamentals For Absolute Beginners (Channel9/Microsoft, Free)](https://channel9.msdn.com/Series/C-Fundamentals-for-Absolute-Beginners)
  31. - [C# Path (Pluralsight, Paid)](https://www.pluralsight.com/paths/csharp)
  32. ## Still have questions?
  33. Please visit us at `#dotnet_discord-net` on the [Discord API] server.
  34. Describe the problem in details to us, what you've done, and,
  35. if any, the problematic code uploaded onto [Hastebin](https://hastebin.com).
  36. [Discord API]: https://discord.gg/jkrBmQR