
chatbot2k — Overview
All available commands and the built-in dictionary.
Commands
Command | Description | Required Permission Level |
---|---|---|
!amazon |
Wenn du unter folgendem Link auf Amazon bestellt, dann kannst du mich unterstützen: https://www.amazon.de/ref=as_li_ss_tl?ie=UTF8&linkCode=ur2&tag=coder2k-21 |
User |
!aoc |
Schließ dich unserem Leaderboard beim Advent of Code 2024 an mit dem Code 1618658-c6776b0c. Klickst du hier: https://adventofcode.com/2024/leaderboard/private Meine Lösungen findest du unter https://github.com/mgerhold/advent-of-code-2024 |
User |
!ban <user> |
|
User |
!band |
Hier ist die Facebook-Seite meiner Band: https://www.facebook.com/LookingBackOldies/ Wir spielen 60er-Jahre Oldies (Beatles, CCR, Rolling Stones, The Kinks und mehr) |
User |
!bestof |
Das Best-of der Twitch-Clips von 2024 findest du hier: https://www.youtube.com/watch?v=2ZzZXVisaKs |
User |
!bot |
Du findest meine Implementierung unter https://github.com/mgerhold/chatbot2k |
User |
!bs |
GitHub Repo: https://github.com/mgerhold/backseat-interpreter |
User |
!buch |
"Programming: Principles and Practice Using C++" (2nd edition), Bjarne Stroustrup https://amzn.to/3le3phR |
User |
!chatbot2k |
Das Repo zu diesem Chatbot (also zu mir) findet ihr unter https://github.com/mgerhold/chatbot2k |
User |
!command [add|add-clip|update|remove] <parameters>... |
Manage custom commands. Use |
Moderator |
!commands |
Eine Übersicht meiner verfügbaren Commands findest du auf https://coder2k.net |
User |
!date |
Datum: |
User |
!dict [add|remove] <word> [explanation] |
Manage the dictionary of words and their explanations. Use |
Moderator |
!holy |
|
User |
!soundboard [enable|disable] |
Enables or disables the soundboard feature. Use |
Administrator |
!steam |
|
User |
Dictionary
Word/Abbreviation | Explanation/Description |
---|---|
AAA |
Almost Always Auto – Eine C++-„Leitlinie”, bei der es darum geht, an (fast) allen möglichen Stellen |
ABI |
Application Binary Interface — Binäre Schnittstelle zwischen kompilierten Komponenten (Aufrufkonventionen, Name Mangling, Datenlayout, Exceptions, Alignment usw.). ABI-Brüche verhindern die Interoperabilität separat gebauter Binaries. |
ADL |
Argument-Dependent Lookup (Koenig Lookup), eine Regel, nach der der Compiler bei Funktionsaufrufen auch in den Namensräumen der Argumenttypen nach passenden Funktionen sucht. Siehe: https://en.cppreference.com/w/cpp/language/adl.html |
API |
Application Programming Interface — Quelltext-Schnittstelle (Funktionen, Klassen, Nachrichten/HTTP-Endpoints) für Aufrufer. |
COW |
Copy-On-Write – siehe: https://de.wikipedia.org/wiki/Copy-On-Write |
CRTP |
Curiously Recurring Template Pattern, eine Technik in C++, bei der mithilfe von Templates zur Compilezeit Polymorphismus erreicht wird. Siehe: https://en.cppreference.com/w/cpp/language/crtp.html |
CTAD |
Class Template Argument Deduction — C++17: leitet Template-Parameter aus Konstruktoren/Deduktionsregeln ab (z. B. |
EB |
Erroneous Behaviour – EB ist in C++26 ein wohldefiniertes, aber falsches Verhalten beim Lesen uninitialisierter Werte, bei dem solche Objekte mit einem implementierungsspezifischen Platzhalterwert vorbelegt werden und dessen Nutzung der Compiler diagnostizieren soll (z. B. per Warnung oder Laufzeitfehler). |
IDE |
Integrated Development Environment |
indeterminate |
|
IPO |
Interprocedural Optimization: Siehe https://en.wikipedia.org/wiki/Interprocedural_optimization |
IWYU |
Include What You Use – Siehe: https://include-what-you-use.org/ |
LEWG |
The Library Evolution Working Group |
lixou |
frech |
LTO |
Link Time Optimization: Siehe https://en.wikipedia.org/wiki/Interprocedural_optimization#WPO_and_LTO |
LWG |
The Library Working Group |
MPSC |
Multi-Producer Single-Consumer: Nebenläufiges Queue-/Kanal-Muster: mehrere Produzenten schreiben threadsicher, genau ein Konsument liest. |
MSVC |
MicroSoft Visual C++: Microsofts C/C++-Compiler und Toolchain in Visual Studio/Build Tools |
NDR |
Formulierung im C- oder C++-Standard: Bei bestimmten Regelverstößen ist der Compiler nicht verpflichtet, eine Diagnose auszugeben. In Verbindung mit „ill-formed” spricht man von IFNDR (Ill-Formed, No Diagnostic Required); das Verhalten ist dann i. d. R. undefiniert/nicht spezifiziert. |
nodiscard |
|
NRVO |
Named Return Value Optimization: Optimierung, bei der der Compiler die Kopie/den Move eines benannten lokalen Objekts beim |
NTTP |
Non-Type Template Parameter, also Template-Parameter, die Werte statt Typen darstellen (z. B. |
ODR |
One Definition Rule, eine Regel, nach der jedes Objekt, jede Funktion und jede Klasse in einem C++-Programm genau eine Definition haben muss. Siehe: https://en.cppreference.com/w/cpp/language/definition.html |
OOP |
Objektorientierte Programmierung |
PCH |
Pre-Complied Header |
PIMPL |
Pointer to IMPLementation |
PMR |
Polymorphic Memory Ressouces |
POD |
Plain Old Data |
QoI |
Quality of Implementation |
RAII |
Resource Acquisition Is Initialization, ein Idiom in C++, bei dem Ressourcen (z. B. Speicher, Dateien, Locks) an die Lebensdauer eines Objekts gebunden werden. Siehe: https://en.cppreference.com/w/cpp/language/raii.html |
RVO |
Return Value Optimization, eine Optimierungstechnik des Compilers, die unnötige Kopien beim Rückgabewert von Funktionen vermeidet. Siehe: https://en.cppreference.com/w/cpp/language/copy_elision.html |
SBO |
Small Buffer Optimization |
SFINAE |
Substitution Failure Is Not An Error, ein Regelwerk, das beim Template-Matching dafür sorgt, dass bestimmte überladene Templates verworfen werden, ohne dass dies einen Fehler auslöst. Siehe: https://en.cppreference.com/w/cpp/language/sfinae.html |
SIMD |
Single Instruction Multiple Data – siehe https://en.wikipedia.org/wiki/SIMD |
SOO |
Small Object Optimization |
SSIO |
Wer ist der King of Rap?! |
SSO |
Small String Optimization |
STL |
Standard Template Library |
TCO |
Tail Call Optimization |
TU |
Translation Unit |
UB |
Undefined Behavior – Renders the entire program meaningless if certain rules of the language are violated. – siehe https://en.cppreference.com/w/cpp/language/ub.html |
VLA |
Variable-Length Array |
Soundboard
Command | Clip |
---|---|
!bedienen |
|
!gekauft |
|
!ichbinreich |
|
!internet |
|
!laptop |
|
!notebock |
|
!prachtding |