User App:ChannelControl: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „==Allgemeines== '''ChannelControl''' ist ein Tool zur Verwaltung des eigenen MyChannels. Die App stellt erweiterte Funktionen zur Administration des eigenen…“)
 
Zeile 3: Zeile 3:
'''ChannelControl''' ist ein Tool zur Verwaltung des eigenen MyChannels. Die App stellt erweiterte Funktionen zur Administration des eigenen Channels dar.
'''ChannelControl''' ist ein Tool zur Verwaltung des eigenen MyChannels. Die App stellt erweiterte Funktionen zur Administration des eigenen Channels dar.
Entwickelt wurde und wird die App von W a n n a b e - M o d e l und ist zur freien Verwendung für jeden Nutzer gedacht.
Entwickelt wurde und wird die App von W a n n a b e - M o d e l und ist zur freien Verwendung für jeden Nutzer gedacht.
Am 31.08.2017 wurde Version 2 der App veröffentlicht.


==Erklärung==
==Erklärung==
Zeile 9: Zeile 10:
Mit der Installation der App erhält man Zugang zu einer Newsletter-Funktion, einer Top-Online Liste, die Möglichkeit User permanent vom Channel zu sperren, User auf besondere Art zu begrüßen sowie auch einigen Event-Funktionen, darunter zufällige Nutzer knuddeln oder Nachrichten durch den App-Bot zu schreiben.
Mit der Installation der App erhält man Zugang zu einer Newsletter-Funktion, einer Top-Online Liste, die Möglichkeit User permanent vom Channel zu sperren, User auf besondere Art zu begrüßen sowie auch einigen Event-Funktionen, darunter zufällige Nutzer knuddeln oder Nachrichten durch den App-Bot zu schreiben.


Die Einstellungen werden hierbei bequem über das sogenannte CCP (ChannelControlPanel) verwaltet.
Die Einstellungen werden hierbei bequem über das sogenannte ACP (Admin Control Panel) verwaltet.


==Installation==
==Installation==
Zeile 15: Zeile 16:
Die App kann von jedem MyChannel-Besitzer installiert werden. Hierzu muss sich lediglich in den eigenen Channel begeben werden und der Befehl <function>/apps install knuddelsDEV.30565543.ChannelControl</function> eingegeben werden.
Die App kann von jedem MyChannel-Besitzer installiert werden. Hierzu muss sich lediglich in den eigenen Channel begeben werden und der Befehl <function>/apps install knuddelsDEV.30565543.ChannelControl</function> eingegeben werden.
Sobald die App installiert wurde, muss nur noch ein App-Bot über <function>/apps</function> hinzugefügt werden.
Sobald die App installiert wurde, muss nur noch ein App-Bot über <function>/apps</function> hinzugefügt werden.
Die allgemeinen Einstellungen können nach der Installation mittels /cc2 admin im ACP geändert werden.


==Funktionsübersicht==
==Funktionsübersicht==


*<function>/ccnewsletter</function>
*<function>/cc2 admin</function>
Stellt den Newsletterstatus für sich selbst an/aus.
Öffnet das Admin Control Panel des Channels, in welchem tiefergreifende Einstellungen an der App vorgenommen werden können.
 
*<function>/cc2 botknuddel</function>
Der Bot knuddelt einen zufälligen Nutzer mit einer zufälligen Anzahl Knuddel (MIN und MAX Werte im ACP einstellbar).
 
*<function>/cc2 botme:TEXT</function>
Der Bot tut (/me) TEXT.
 
*<function>/cc2 botsay:TEXT</function>
Schreibe öffentlich TEXT über den App-Bot.


*<function>/cchelp</function>
*<function>/cc2 help</function>
Öffnet die Hilfe der App.
Öffnet die Hilfe der App.


*<function>/ccclose</function>
*<function>/cc2 lock</function>
Öffnet/Schließt den Channel. Userr ohne Zusatzrechte können den Channel nicht mehr betreten.
Zeigt die Channelinterne Liste aller gesperrter User an.
 
*<function>/cc2 !lock:NICK</function>
Entfernt NICK von der Lock-Liste


*<function>/ccbot say:TEXT</function>
*<function>/cc2 lock:NICK:TAGE:GRUND</function>
Schreibe öffentlich TEXT über den App-Bot.
Sperrt NICK mit der Begründung GRUND für TAGE (0 = Permanent) aus dem Channel. Die Begründung wird auch im Postfach von NICK hinterlegt.
NICK kann den Channel nicht mehr betreten, stattdessen wird ihm die Sperrbegründung und der Ansprechpartner angezeigt.


*<function>/ccbot me:TEXT</function>
*<function>/cc2 mute</function>
Der Bot tut (/me) TEXT.
Zeigt die Channelinterne Liste aller muted User an.


*<function>/ccbot mute</function>
*<function>/cc2 !mute:NICK</function>
Stellt den Bot still.
Entfernt NICK von der Mute-Liste


*<function>/ccknuddelrandom</function>
*<function>/cc2 mute:NICK:MINUTEN:GRUND</function>
Der Bot knuddelt einen zufälligen Nutzer mit einer zufälligen Anzahl Knuddel (MIN und MAX Werte im CCP einstellbar).
NICK wird mit der Begründung GRUND für MINUTEN (0 = Permanent) daran gehindert öffentliche Nachrichten zu verfassen..


*<function>/ccnews STATUS:THEMA:TEXT</function>
*<function>/cc2 news:THEMA:TEXT:STATUS</function>
Allen Nutzern des Channels mit aktivierten Newsletter und Status STATUS (möglich: Newbie, Family, Stammi, Ehrenmitglied, Admin, SysAdmin) erhalten einen Newsletter mit dem Thema THEMA und dem Inhalt TEXT.
Allen Nutzern des Channels mit aktivierten Newsletter ab Status STATUS (möglich: Member, Family, Stammi, Ehrenmitglied, Admin, SysAdmin) erhalten einen Newsletter mit dem Thema THEMA und dem Inhalt TEXT.
Eine Grußfloskel, der Channelname, sowie ein Deaktivierungs-Button wird automatisch angehängt.
Eine Grußfloskel, der Channelname, sowie ein Deaktivierungs-Button wird automatisch angehängt.
Innerhalb von TEXT können auch Platzhalter wie $USER (wird ersetzt durch den Empfängernamen) und $CHANNELNAME verwendet werden.
Innerhalb von TEXT können auch Platzhalter wie $USER (wird ersetzt durch den Empfängernamen) und $CHANNELNAME verwendet werden.


*<function>/cctopic CMD:TEXT</function>
*<function>/cc2 newsletter</function>
Stellt den Newsletter für sich selbst an/aus.
 
*<function>/cc2 topic:CMD:TEXT</function>
Mit CMD "set" wird TEXT als neues Channeltopic eingetragen, mit dem CMD "preview" wird eine Vorschau des Topics mit TEXT angezeigt.
Mit CMD "set" wird TEXT als neues Channeltopic eingetragen, mit dem CMD "preview" wird eine Vorschau des Topics mit TEXT angezeigt.
Im Gegensatz zur normalen MyChannel-Einstellung kann hier vollständiger KCode verwendet werden.
Im Gegensatz zur normalen MyChannel-Einstellung kann hier vollständiger KCode verwendet werden.


*<function>/cclock</function>
*<function>/cc2 whois:NICK</function>
Zeigt die Channelinterne Liste aller permanent gesperrter User an.
Zeigt ein kleines Channelinternes Profil von NICK.
 
*<function>/cclock !NICK</function>
Entfernt NICK von der Lock-Liste
 
*<function>/cclock NICK</function>
Zeigt Informationen zum Lock von NICK an.
 
*<function>/cclock NICK:GRUND</function>
Sperrt NICK mit der Begründung GRUND, dieser wird gleichzeitig auch im Postfach von NICK hinterlegt.
Zukünftig kann NICK den Channel nicht mehr betreten, stattdessen wird ihm die Sperrbegründung angezeigt.

Version vom 31. August 2017, 15:46 Uhr

Allgemeines

ChannelControl ist ein Tool zur Verwaltung des eigenen MyChannels. Die App stellt erweiterte Funktionen zur Administration des eigenen Channels dar. Entwickelt wurde und wird die App von W a n n a b e - M o d e l und ist zur freien Verwendung für jeden Nutzer gedacht. Am 31.08.2017 wurde Version 2 der App veröffentlicht.

Erklärung

Die App soll es jedem User ermöglichen, grundlegende Funktionalitäten der UserApps im eigenem Channel zu verwenden ohne selbst programmieren zu können. Mit der Installation der App erhält man Zugang zu einer Newsletter-Funktion, einer Top-Online Liste, die Möglichkeit User permanent vom Channel zu sperren, User auf besondere Art zu begrüßen sowie auch einigen Event-Funktionen, darunter zufällige Nutzer knuddeln oder Nachrichten durch den App-Bot zu schreiben.

Die Einstellungen werden hierbei bequem über das sogenannte ACP (Admin Control Panel) verwaltet.

Installation

Die App kann von jedem MyChannel-Besitzer installiert werden. Hierzu muss sich lediglich in den eigenen Channel begeben werden und der Befehl /apps install knuddelsDEV.30565543.ChannelControl eingegeben werden. Sobald die App installiert wurde, muss nur noch ein App-Bot über /apps hinzugefügt werden.

Die allgemeinen Einstellungen können nach der Installation mittels /cc2 admin im ACP geändert werden.

Funktionsübersicht

  • /cc2 admin

Öffnet das Admin Control Panel des Channels, in welchem tiefergreifende Einstellungen an der App vorgenommen werden können.

  • /cc2 botknuddel

Der Bot knuddelt einen zufälligen Nutzer mit einer zufälligen Anzahl Knuddel (MIN und MAX Werte im ACP einstellbar).

  • /cc2 botme:TEXT

Der Bot tut (/me) TEXT.

  • /cc2 botsay:TEXT

Schreibe öffentlich TEXT über den App-Bot.

  • /cc2 help

Öffnet die Hilfe der App.

  • /cc2 lock

Zeigt die Channelinterne Liste aller gesperrter User an.

  • /cc2 !lock:NICK

Entfernt NICK von der Lock-Liste

  • /cc2 lock:NICK:TAGE:GRUND

Sperrt NICK mit der Begründung GRUND für TAGE (0 = Permanent) aus dem Channel. Die Begründung wird auch im Postfach von NICK hinterlegt. NICK kann den Channel nicht mehr betreten, stattdessen wird ihm die Sperrbegründung und der Ansprechpartner angezeigt.

  • /cc2 mute

Zeigt die Channelinterne Liste aller muted User an.

  • /cc2 !mute:NICK

Entfernt NICK von der Mute-Liste

  • /cc2 mute:NICK:MINUTEN:GRUND

NICK wird mit der Begründung GRUND für MINUTEN (0 = Permanent) daran gehindert öffentliche Nachrichten zu verfassen..

Allen Nutzern des Channels mit aktivierten Newsletter ab Status STATUS (möglich: Member, Family, Stammi, Ehrenmitglied, Admin, SysAdmin) erhalten einen Newsletter mit dem Thema THEMA und dem Inhalt TEXT. Eine Grußfloskel, der Channelname, sowie ein Deaktivierungs-Button wird automatisch angehängt. Innerhalb von TEXT können auch Platzhalter wie $USER (wird ersetzt durch den Empfängernamen) und $CHANNELNAME verwendet werden.

  • /cc2 newsletter

Stellt den Newsletter für sich selbst an/aus.

  • /cc2 topic:CMD:TEXT

Mit CMD "set" wird TEXT als neues Channeltopic eingetragen, mit dem CMD "preview" wird eine Vorschau des Topics mit TEXT angezeigt. Im Gegensatz zur normalen MyChannel-Einstellung kann hier vollständiger KCode verwendet werden.

  • /cc2 whois:NICK

Zeigt ein kleines Channelinternes Profil von NICK.