Funktion: Unterschied zwischen den Versionen

(Benutzerdefinierte Funktionen hinzugefügt)
(→‎Eingeschränkte Funktionen: Anpassung des Textes.)
 
(28 dazwischenliegende Versionen von 11 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{ÜA|Viel zu kurz.
Beispiele:
*Was kann man mit einer Funktion machen?
*Buttons rufen immer Funktionen auf
*Einige Funktionen auf verschiedene Clients beschränkt (/redirecttojavachat zB. nur im HTML-Chat)
u.v.m. Dies ist KEINE abgeschlossene Liste
}}
== Allgemeines ==
== Allgemeines ==
Mit (Chat-) '''Funktionen''' werden verschiedene Aktionen im [[Knuddels]]-Chat ausgeführt. Eine Funktion beginnt immer mit einem Slash (/).  
Mit (Chat-)'''Funktionen''' werden verschiedene Aktionen im [[Knuddels]]-Chat ausgeführt. Eine Funktion beginnt immer mit einem Slash (/). In Knuddels gibt es eine Vielzahl von Funktionen, aber nicht jede Funktion ist überall bzw. in allen Situationen anwendbar. Mit [[/h]] öffnet man zum Beispiel eine Hilfeseite, in der einige Funktionen erklärt sind. Außerdem gibt es sogenannte [[Shortcuts]], mit denen man ebenso Funktionen ausführen kann. Zudem gibt es in vielen [[Chathilfen]] sogenannte Buttons, die ebenfalls immer eine Funktion im Chat ausführen.


== Funktionsstamm und Parameter ==
Jede Funktion im Chat hat einen Funktionsstamm, dieser ist z. B. <function>/away</function>. Erweitert man den Funktionsstamm mit <function>/away TEXT</function>, so kann man dem Channel mitteilen, wieso man gerade nicht am Computer ist. "TEXT" ist in diesem Fall der Parameter. Ähnlich ist es z. B. bei [[/kiss]] der Fall, wobei das Besondere hier darin besteht, dass man die Funktion nicht ohne den Parameter "NICK" ausführen kann. Es gibt aber auch Funktionen, die keinen Parameter haben, wie z. B. [[/back]].


==Funktionsstamm und Parameter==
== Interne und öffentliche Funktionen ==
Jede Funktion im Chat hat einen Funktionsstamm, dieser ist z.B. <function>/away</function>. Jedem, der die Away-Funktion bekannt ist weiß, dass man dazu auch mit <function>/away TEXT</function> eine Nachricht, warum man nicht da ist, an alle übermitteln im [[Channel]] kann. "TEXT" ist in diesem Fall das Parameter. Das Selbe ist z.B. bei [[/kiss]] der Fall. Das Besondere bei der Kiss-Funktion ist aber, dass man die Funktion ohne ihr Parameter "NICK" nicht ausführen kann. Es gibt aber auch Funktionen die keinen Parameter haben, wie z.B. [[/back]].
In Knuddels gibt es interne und öffentliche Funktionen. So verfügen beispielsweise [[Admins]], [[Teammitglieder]], [[Channelmoderatoren]] und die [[Channelleitung]] über einige Funktionen mehr als normale Mitglieder. Alle öffentlichen Funktionen, die für jedes Mitglied frei zu benutzen sind, findet man [[Liste der Chatfunktionen|hier]].


== Macros und Anwendungsfunktionen ==
Es gibt einmal [[Makros]] und einmal Anwendungsfunktionen. Mit den Makros drückt man im Chat etwas aus, wie z. B. mit [[/boring]] (sich langweilen) oder [[/dance|/dance NICK]] (mit NICK tanzen). Mit Anwendungsfunktionen öffnet man z. B. die Liste der aktuellen Experimente ([[/experimente]]) oder die [[Freundesliste]] in der eigenen [[WhoIs]] ([[/friends]]).


== Interne und öffentliche Funktionen ==
== Benutzerdefinierte Funktionen ==
In Knuddels.de gibt es interne und öffentliche Funktionen. So haben z.B. Administratoren einige interne Funktionen mehr als normale User oder User mit Sonderrechten, wie [[Channelmoderator]]en und ([[Hauptzuständiges Ehrenmitglied|hauptzuständige]]) [[Ehrenmitglied]]er. Alle öffentlichen Funktionen, die für jeden User frei zu benutzen sind, findet man [[Liste der Chatfunktionen|hier]].
Neben den vom [[Knuddelsteam]] erstellten Funktionen gibt es zudem die Möglichkeit, selbst Funktionen oder Macros zu erstellen. Ist man im Besitz des Smileys Zugequatscht [[Datei:Zugequatscht.gif]], so hat man mittels [[/mymacro]] die Gelegenheit, eigene Macros zu definieren (für weitere Informationen dazu siehe [[/h mymacro]]).<br>
Weitere benutzerdefinierte Funktionen findet man vor allem in [[MyChannel]]s. Zum einen gibt es unter gewissen Voraussetzungen die Möglichkeit, für seinen MyChannel [[MyChannel-Macros]] zu definieren. Zum anderen können einem MyChannel durch eine [[User Apps|User App]] neue Funktionen hinzugefügt werden, mit denen die App zu verwalten bzw. entsprechend zu verwenden ist.


== Eingeschränkte Funktionen ==
Aufgrund der verschiedenen Möglichkeiten, in den Chat zu gelangen, sind einige Funktionen nicht überall anwendbar. Da der Java-Chat die erste Möglichkeit war, sind die Funktionen dort alle nutzbar. In den Handy-Apps ist es technisch nicht umsetzbar, alle Funktionen zu implementieren.


==Makros und Anwendungsfunktionen==
Die drei Möglichkeiten sich einzuloggen:
Es gibt einmal [[Makros]] und einmal Anwendungsfunktionen. Mit den Makros drückt man im Chat etwas aus, wie z.B. mit [[/boring]] (sich langweilen) oder [[/dance|/dance NICK]] (mit NICK tanzen). Mit Anwendungsfunktionen öffnet man z.B. die Liste der aktuellen Experimente ([[/experimente]]) oder die [[Freundesliste]] in der eigenen [[WhoIs]] ([[/friends]]).
# Java-Chat (über den Browser oder die [[Knuddels-App_für_den_PC|App für den PC]])
# Handy-Apps ([[Android-App|Android]] und [[iPhone-Timeline|iOS]])




== Benutzerdefinierte Funktionen ==
Welche Funktionen wo nutzbar sind, sieht man in der [[Liste der Chatfunktionen]] anhand der Grafiken rechts.
Neben den von der [[Chatleitung]] erstellten Funktionen gibt es zudem die Möglichkeit, selbst Funktionen oder Makros zu erstellen. Ist man im Besitz des Smileys [[Datei:Zugequatscht.gif|Zugequatscht]][[Datei:Zugequatscht.gif]], so hat man mittels [[/mymacro]] die Gelegenheit, seine eigenen Makros zu definieren (für weitere Informationen dazu siehe [[/h mymacro]]).
Weitere benutzerdefinierte Funktionen findet man vor allem in [[MyChannel]]s. Zum einen gibt es unter gewissen Voraussetzungen die Möglichkeit, für seinen MyChannel [[MyChannel-Makros]] zu definieren. Zum anderen können einem MyChannel für eine [[User Apps|User App]] neue Funktionen hinzugefügt werden, mit denen die App zu verwalten bzw. entsprechend zu verwenden ist.
 


== Aliase ==
== Aliase ==
Aliase sind verschiedene Funktionen, die aber nach der Anwendung das Selbe bewirken. Folgende Aliase gibt es im Chat:
Aliase sind verschiedene Funktionen, die aber nach der Anwendung das gleiche bewirken. Folgende Aliase gibt es im Chat:


* [[/a]] - [[/postmsg]]
* [[/away]] - [[/afk]]
* [[/away]] - [[/afk]]
* [[/dice]] - [[/d]]
* [[/edit]] - [[/e]] - [[/w2e]]
* [[/exit]] - [[/close]]
* [[/go]] - [[/cc]]
* [[/go]] - [[/cc]]
* [[/edit]] - [[/e]] - [[/w2e]]
* [[/knuddel]] - [[/huggle]]
* [[/whois]] - [[/w]] - [[/w2]]
* [[/knuddels]] - [[/tollpatsch]]
* [[/huggle]] - [[/knuddel]]
* [[/passion]] - [[/krachbummpeng]]
* [[/passion]] - [[/krachbummpeng]]
* [[/a]] - [[/postmsg]]
* [[/exit]] - [[/close]]
* [[/welcome]] - [[/hallo]] - [[/hey]]
* [[/talk]] - [[/speak]]
* [[/talk]] - [[/speak]]
* [[/dice]] - [[/d]]
* [[/hallo]] - [[/hey]]
* [[/whois]] - [[/w]] - [[/w2]]


 
== Verlinkbare Funktionen ==
==Verlinkbare Funktionen==
Folgende Funktionen können im Chat verlinkt werden:
Folgende Funktionen können im Chat verlinkt werden:


*[[Datei:Icon - verlinkter Channel.png]] - <function>°>/go CHANNEL<°</function> ([[Channel]])
*[[Datei:Icon - verlinkter Channel.png]] - <function>°>/go CHANNEL<°</function> ([[Channel]])
*[[Datei:Icon - verlinkter Dicewurf.png]] - <function>°>/d ZAHL<°</function>  oder <function>°>/d<°</function> (Dice)
*[[Datei:Icon - verlinkter Dicewurf.png]] - <function>°>/d ZAHL<°</function>  oder <function>°>/d<°</function> (Dice)
*[[Datei:Icon - verlinkte Whois.png]]  - <function>°>/w NICK<°</function> ([[WhoIs]])
*[[Datei:Icon - verlinkte Whois.png]]  - <function>°>/w NICK<°</function> ([[WhoIs]])
*[[Datei:Icon - verlinkte Chathilfe.png]] - <function>°>/h STICHWORT<°</function> ([[Chathilfen]])
*[[Datei:Icon - verlinkte Chathilfe.png]] - <function>°>/h STICHWORT<°</function> ([[Chathilfen]])
*[[Datei:Icon - verlinkte Channelinfo.png]] - <function>°>/info<°</function> oder <function>°>/info CHANNELNAME<°</function> ([[Channelinfo]])
*[[Datei:Icon - verlinkter Notruf.png]] - <function>°>/admincall AKTENZEICHEN<°</function> oder <function>°>/meldung AKTENZEICHEN<°</function> ([[Meldung]])


*[[Datei:Icon - verlinkte Channelinfo.png]] - <function>°>/info<°</function> oder <function>°>/info CHANNELNAME<°</function> ([[Channelinfo]])


*[[Datei:Icon - verlinkter Notruf.png]] - <function>°>/admincall AKTENZEICHEN<°</function> oder <function>°>/notruf AKTENZEICHEN<°</function> ([[Notruf]])
== Weiterführende Informationen ==
*[[/h chatbefehle]] - Chathilfe zu den Chatbefehlen
*[[Liste der Chatfunktionen]] - Übersicht aller Chatfunktionen
*[[Liste der Makros]] - Übersicht aller Makros




== Weiterführende Informationen ==
[[Kategorie:Begriffserklärung]]
* [[/h chatbefehle]] - Chathilfe zu den Chatbefehlen
* [[Liste der Chatfunktionen]] - Übersicht aller Chatfunktionen
* [[Liste der Makros]] - Übersicht aller Makros

Aktuelle Version vom 5. Mai 2024, 11:30 Uhr

Allgemeines

Mit (Chat-)Funktionen werden verschiedene Aktionen im Knuddels-Chat ausgeführt. Eine Funktion beginnt immer mit einem Slash (/). In Knuddels gibt es eine Vielzahl von Funktionen, aber nicht jede Funktion ist überall bzw. in allen Situationen anwendbar. Mit /h öffnet man zum Beispiel eine Hilfeseite, in der einige Funktionen erklärt sind. Außerdem gibt es sogenannte Shortcuts, mit denen man ebenso Funktionen ausführen kann. Zudem gibt es in vielen Chathilfen sogenannte Buttons, die ebenfalls immer eine Funktion im Chat ausführen.

Funktionsstamm und Parameter

Jede Funktion im Chat hat einen Funktionsstamm, dieser ist z. B. /away. Erweitert man den Funktionsstamm mit /away TEXT, so kann man dem Channel mitteilen, wieso man gerade nicht am Computer ist. "TEXT" ist in diesem Fall der Parameter. Ähnlich ist es z. B. bei /kiss der Fall, wobei das Besondere hier darin besteht, dass man die Funktion nicht ohne den Parameter "NICK" ausführen kann. Es gibt aber auch Funktionen, die keinen Parameter haben, wie z. B. /back.

Interne und öffentliche Funktionen

In Knuddels gibt es interne und öffentliche Funktionen. So verfügen beispielsweise Admins, Teammitglieder, Channelmoderatoren und die Channelleitung über einige Funktionen mehr als normale Mitglieder. Alle öffentlichen Funktionen, die für jedes Mitglied frei zu benutzen sind, findet man hier.

Macros und Anwendungsfunktionen

Es gibt einmal Makros und einmal Anwendungsfunktionen. Mit den Makros drückt man im Chat etwas aus, wie z. B. mit /boring (sich langweilen) oder /dance NICK (mit NICK tanzen). Mit Anwendungsfunktionen öffnet man z. B. die Liste der aktuellen Experimente (/experimente) oder die Freundesliste in der eigenen WhoIs (/friends).

Benutzerdefinierte Funktionen

Neben den vom Knuddelsteam erstellten Funktionen gibt es zudem die Möglichkeit, selbst Funktionen oder Macros zu erstellen. Ist man im Besitz des Smileys Zugequatscht , so hat man mittels /mymacro die Gelegenheit, eigene Macros zu definieren (für weitere Informationen dazu siehe /h mymacro).
Weitere benutzerdefinierte Funktionen findet man vor allem in MyChannels. Zum einen gibt es unter gewissen Voraussetzungen die Möglichkeit, für seinen MyChannel MyChannel-Macros zu definieren. Zum anderen können einem MyChannel durch eine User App neue Funktionen hinzugefügt werden, mit denen die App zu verwalten bzw. entsprechend zu verwenden ist.

Eingeschränkte Funktionen

Aufgrund der verschiedenen Möglichkeiten, in den Chat zu gelangen, sind einige Funktionen nicht überall anwendbar. Da der Java-Chat die erste Möglichkeit war, sind die Funktionen dort alle nutzbar. In den Handy-Apps ist es technisch nicht umsetzbar, alle Funktionen zu implementieren.

Die drei Möglichkeiten sich einzuloggen:

  1. Java-Chat (über den Browser oder die App für den PC)
  2. Handy-Apps (Android und iOS)


Welche Funktionen wo nutzbar sind, sieht man in der Liste der Chatfunktionen anhand der Grafiken rechts.

Aliase

Aliase sind verschiedene Funktionen, die aber nach der Anwendung das gleiche bewirken. Folgende Aliase gibt es im Chat:

Verlinkbare Funktionen

Folgende Funktionen können im Chat verlinkt werden:

  • - °>/go CHANNEL<° (Channel)
  • - °>/d ZAHL<° oder °>/d<° (Dice)
  • - °>/w NICK<° (WhoIs)
  • - °>/h STICHWORT<° (Chathilfen)
  • - °>/info<° oder °>/info CHANNELNAME<° (Channelinfo)
  • - °>/admincall AKTENZEICHEN<° oder °>/meldung AKTENZEICHEN<° (Meldung)


Weiterführende Informationen