Skip to content

Latest commit

 

History

History
253 lines (176 loc) · 10.3 KB

commandes-bots.md

File metadata and controls

253 lines (176 loc) · 10.3 KB

Liste et contenu commandes de bots

Préfixe des commandes : !

Commandes sérieuses

ask

Comment poser efficacement une question: <https://discordapp.com/channels/323076998576603137/699260551758610545/699265823922978887>

borderline

NaN ne cautionne pas l'aide apportée sur des sujets où la légalité est douteuse. Vos intentions sont peut-être honnêtes, mais comme il est impossible de vérifier ce qu'il en est réellement, les demandes d'aide sur des sujets légalement problématiques ne seront pas bien vues, voire sanctionnées si répétitives.

code

Mettre en forme du code: <https://discordapp.com/channels/323076998576603137/699260551758610545/712619259599126569>

configpc

**Comment faire une demande de config** : <https://discordapp.com/channels/323076998576603137/699260551758610545/699266110494605412>
**Comment proposer correctement une config** : <https://discordapp.com/channels/323076998576603137/699260551758610545/699266296478564453>

cours

Voici une liste de cours et documentations pour plusieurs langages (par TnTakara) : <https://learndev.info/>

coursblender

Le cours Blender d'OpenClassrooms étant vastement obsolète et même faux par endroits, il est ivement conseillé de t'orienter vers cette suite de tutos qui a l'avantage d'être à jour et d'être faite par un professionnel expérimenté :
<https://www.youtube.com/watch?v=xtsDulnyLf0&list=PLuZVx6uIcP-QSUx9zyGto6ZWSABeAH_76>

coursc

Pour apprendre le langage C, le mieux en tant que débutant est le cours de Zeste de Savoir (https://zestedesavoir.com/tutoriels/755/le-langage-c-1/). Sinon le livre de Kernighan & Ritchie reste une référence mais pas la plus aisée.

courscpp

La référence pour l'apprentissage du C++ moderne est le livre "C++ Primer 5th Edition de S. Lippmann" (à ne pas confondre avec le C++ Primer Plus 6th).

Il existe aussi des bons cours en français comme celui de Zeste de Savoir : <https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/> (celui-ci est actuellement en cours de rédaction mais dispose déjà de contenu intéressant).

Attention au cours d'Openclassrooms, celui-ci est obsolète et de mauvaise qualité, nous te recommandons fortement de te pencher sur une autre ressource.

courscsharp

Voici un ensemble de ressources intéressantes pour commencer votre apprentissage, ou l'approfondir : 

- <https://docs.microsoft.com/en-us/dotnet/csharp/> Cours complet sur l'apprentissage du langage
- <https://docs.microsoft.com/fr-fr/aspnet/?view=aspnetcore-2.2#pivot=core> Apprendre ASP.NET (Web).
- <http://www.e-naxos.com/AllDotBlog.html> Ensemble de livres sur : WPF, Xamarin, MVVM, Linq, etc
- <https://codeblog.jonskeet.uk/category/edulinq/> EduLinq, pour comprendre Linq en profondeur

courscss

Pour apprendre le HTML et le CSS, je te conseille <https://marksheet.io/> (en anglais), un petit cours pas piqué des hannetons qui surpasse largement celui de OC.

coursjava

Voici quelques liens pour apprendre le Java :
- Cours Java2s (anglais) : <http://java2s.com/>
- Cours jmdoudoux (français) : <https://www.jmdoudoux.fr/java/dej/indexavecframes.htm>
- Vidéos Koor (français) : <https://www.youtube.com/channel/UCl8T9GRhma8C2PaRfGIjOtA/playlists>

coursjs

Pour apprendre les bases du JavaScript ou approfondir le langage, les cours suivants sont conseillés :
📝 <https://javascript.info> (anglais)
📝 <https://eloquentjavascript.net> (anglais)
📝 <https://github.com/getify/You-Dont-Know-JS> (anglais)
📺 <https://frontendmasters.com> (anglais) (💰)

courshtml

Pour apprendre le HTML et le CSS, je te conseille <https://marksheet.io/> (en anglais), un petit cours pas piqué des hannetons qui surpasse largement celui de OC.

Alternativement il existe aussi de bons cours en français :
- <https://www.grafikart.fr/formations/html>
- <https://www.grafikart.fr/formations/css>
- <https://developer.mozilla.org/fr/docs/Apprendre/Commencer_avec_le_web/Les_bases_HTML>

courspython

Le Python est actuellement le choix le plus conseillé pour commencer l'apprentissage de la programmation. En effet, contrairement à d'autres langages : 
- il n'est pas entièrement orienté objet comme Java et C#,
- il est beaucoup plus haut niveau que le C.
Certaines complexités de ces langages n'étant pas présentes dans le Python, il vous permettra de vous concentrer sur l'apprentissage pur et dur de l'algorithmie sans être dérangé par des complexités propres à certains langages, et pas forcément intéressantes, ni utiles à comprendre pour votre apprentissage.

Le cours le plus conseillé pour commencer votre apprentissage est celui de Gérard Swinnen, disponible ici : https://inforef.be/swi/download/apprendre_python3_5.pdf

coursrust

La meilleure ressource pour apprendre le Rust est le Rust Book officiel : <https://doc.rust-lang.org/stable/book/>

Le Rust by Example est aussi très bien pour avoir des explications avec des exemples de code en Rust : <https://doc.rust-lang.org/stable/rust-by-example/>

crosspost

Il existe volontairement plusieurs canaux dédiés à certaines catégories de questions et discussions. Cette distinction par canaux est présente pour éviter de dupliquer les messages. Il est inutile et dérangeant de demander dans un canal de répondre à votre question dans un autre : quelqu'un vous répondra en temps voulu, mais certainement pas ailleurs que celui dans lequel votre question est adaptée.

mp

Pourquoi "J'ai besoin d'aide, venez en MP" est une mauvaise idée <https://discordapp.com/channels/323076998576603137/699260551758610545/714903501750403092>

recrutement

NaN n'est pas un serveur de petites annonces et n'a pas pour but d'héberger vos demandes de recrutement.
Si vous cherchez des développeurs pour une offre d'emploi, ouvrez un ticket pour le staff avec !newticket en précisant votre offre (voir <#699260551758610545> : <https://discordapp.com/channels/323076998576603137/699260551758610545/699265486671839272>).
Si vous voulez présenter votre projet, à condition qu'il soit déjà relativement bien avancé, ouvrez un ticket en nous faisant parvenir l'annonce que vous souhaitez poster (voir <#699260551758610545> : <https://discordapp.com/channels/323076998576603137/699260551758610545/699269657131089961>).

regle7

Rappel de la règle n°7 du serveur : `Poster un message pour demander si quelqu'un peut vous aider est contre-productif, poser directement vos questions vous apportera plus d'aide.`

N'hésitez pas à donner directement votre problème au lieu d'attendre que quelqu'un soit disponible !

salon

Vous ne voyez pas le canal indiqué par les autres utilisateurs ? Voici la marche à suivre : <https://discordapp.com/channels/323076998576603137/699260551758610545/699265804994215997>

joinchannel

Pour rejoindre un canal de langage (et d'autres), cliquez sur le lien suivant: https://discord.com/channels/323076998576603137/440592843489280011/440593868464062472

debutant

Canaux

Il y a divers canaux à votre disposition. Certains sont basés sur un thème en général comme `#hardware`, et d'autres sont spécifiques aux langages comme `#python`. Afin de pouvoir accéder aux canaux, vous devez vous attribuer un rôle via <#440592843489280011>.

Demander de l'aide
Pour faire une demande d'aide efficace, veillez à directement poser votre question **en incluant le plus d'informations possibles** au lieu de demander si quelqu'un est disponible.

Partager son code
N'utilisez pas de capture d'écran de votre code mais plutôt le Markdown intégré de Discord. Si votre code est trop long, vous pouvez utiliser un service tiers comme https://paste.artemix.org/.

devbots

Informations sur la création de bots Discord

⚠ Avertissement
Pas mal de personnes veulent créer un bot Discord, mais s'il vous plaît, **apprenez déjà un langage de programmation** ainsi que **les outils nécessaires**.
Vous pouvez créer un bot avec différents langages de programmation (JavaScript, Python, C#, etc.).
Mais cela demande d'avoir des bases dans ce langage et la compréhension de certaines notions.

❓ Je ne comprends rien
Si vous ne comprenez pas ce que vous faites, c'est probablement qu'il vous manque certaines choses et concepts à apprendre.
Veillez aussi à lire et essayer de comprendre les messages d'erreurs.

👍 Les éléments de base
De plus, débuter par la création d'un bot Discord est une mauvaise idée. En effet, la création d'un bot requiert beaucoup de connaissances, parfois, les bases ne suffisent pas.

Voici une liste non-exhaustive des notions dont vous pouvez avoir besoin pour faire un bot :
- les structures de contrôle (if, else, etc.)
- les boucles (for, while, etc.)
- les variables et les structures de données (listes, objets, etc.)
- la gestion des exceptions
- la définition et appel de fonctions
- les classes, les objets, ce que sont les attributs et les méthodes
- l'asynchrone (important) et les événements

🔗 Liens utiles
📚 [Bibliothèques (wrappers) pour le développement de bots Discord](https://discord.com/developers/docs/topics/community-resources#libraries).
📕 [Cours pour apprendre un langage](https://www.learndev.info/fr).

vocal

Not a Name ne met pas en avant les demandes d'aide en vocal. En effet, les informations transmises en vocal ne sont qu'éphémères, alors qu'une information écrite dans le canal approprié peut être réutilisée plus tard et par d'autres personnes. 
De plus, nos membres aidant sur leur temps libre, il est plus facile pour eux de suivre une conversation écrite. 
Ainsi, nous vous demandons de poser vos questions dans les canaux appropriés ( <#819590296526127115> )

Commandes "funs"

johnson

<:johnson:324896229987450881><:johnson2:324886127838232576><:johnson:324896229987450881>
<:johnson2:324886127838232576><:johnson:324896229987450881><:johnson2:324886127838232576>
<:johnson:324896229987450881><:johnson2:324886127838232576><:johnson:324896229987450881>

jelareff

https://pbs.twimg.com/media/EWj59FlWsAc_AnX.jpg

jokeyou

https://tenor.com/view/joke-dumb-gif-8906255

palareff

https://pbs.twimg.com/media/ENeXefxUwAAPaiY.jpg

pinceapain

https://tenor.com/WkN5.gif