Beste leden,
tijdje geleden ben ik bezig geweest om een chatbox te schrijven, meeste van jullie zullen wel de bekende TMF chat wel kennen.
Gebaseerd op die chat heb ik zelf een eigen server geschreven, mag nu de verkoop in.
Om er snel en responsive gebruik van te laten maken heb ik gekozen voor een Node.JSserver & Socket.IO (websocket) codeert op basis van javascript.
Demo: chat
Bij alle acties worden er berichten verstuurd naar het mainchat, voorbeeld;
Als je iemand banned,kicked,rechten geeft, topic veranderd,als nieuw gebruiker kanaal in komt of verlaat etc
Kanalen;
Er kunnen vaste kanalen gemaakt worden, en zelf gemaakte kanalen.
Zelf gemaakte kanalen is te maken door middel van /join "niet bestaand kanaalnaam" te typen,
en of via "Nieuw kanaal aanmaken" te klikken,
Rechten statussen:
Admin, Cyber, Creator, Super, Oper, silent, blocked
Sier statussen:
Bot, VIP, piraat, jarig
Chatcommands met omschrijving:
Toegankelijk voor alle statussen;
/join "kanaalnaam" (Ga naar "kanaalnaam")
/part (Verlaat het kanaal)
/quit (Verlaat het chatbox)
/banlist "kanaalnaam" (Laat lijst met verbannen gebruikers zien van andere kanalen),
Admin en Cyber statussen zien ook de IP adres van verbannen gebruiker
/banlist (Laat lijst met verbannen gebruikens zien in huidige kanaal),
Admin en Cyber statussen zien ook de IP adres van verbannen gebruiker
/sbanlist (Lijst van verbannen gebruikers met tijd, Admis/Cybers zien ook de IP van persoon)
/autooplist "kanaalnaam" (Lijst van gebruikers die blijvend rechten in andere kanalen)
/autooplist (Lijst van gebruikers die blijvend rechten hebben huidige kanaal)
/who "kanaalnaame" (Laat lijst zien van personen van andere kanaal)
/ignore "gebruikernaam" (Hiermee zal de gebruiker genegeerd worden en zal je geen tekst meer zien van deze persoon)
/unignore "gebruikernaam: (Hiermee zal de berichten van de genegeerd persoon weer zichtbaar zijn)
/yt "YOUTUBE_URL" (Speelt in een klein divje de Youtube_URL af in een hoekje van de chatbox )
Toegankelijk voor Admins en Cybers;
/soplist (Voor Admins en Cyber te zien wie allemaal de Admin/Cyber status hebben)
/wall (Voor Admins en Cybers om een server bericht te sturen door alle kanalen)
/sdeop ( Status verbergen van jezelf, of rechten afnemen van anderen)
/sop ( op Status komen, of rechten geven aan anderen )
/fjoin "nickname" "kanaalnaam" (Hiermee dwing je een gebruiker een kanaal te joinen)
/hide (Verberg je nickname in gebruikerslijst in huidige kanaal)
/unhide (Maakt je nickname weer zichtbaar)
/shide (Serverhide, verbergt automatisch in alle kanalen je nickname)
/sunhide ( Maakt je nickname weer zichtbaar)
/autoop (Geef gebruiker blijvende rechten in kanaal)
/autodeop (Neem blijvend rechten af van gebruiker in kanaal)
/kill "kanaalnaam" (Hiermee wordt het desbetreffend kanaal gesloten)
/ban "nickname" (Hiermee verban je de gebruiker van huidige kanaal)
/kick "nickname" ( Hiermee kick je de gebruiker van huidige kanaal, gebruiker heeft dan weer toegang tot kanaal)
/sban "nickname" (Verban gebruiker van de chatbox, deze heeft dan geen toegang op de chatbox tot ban tijd is verlopen)
/sunban "nickname" (Hiermee krijgt de verbannen persoon weer toegang op de chatbox)
/skick "nickname" (Server kick persoon van de chatbox, gebruiker heeft dan toegang om weer in te loggen op de chatbox )
/topic "text" (Hiermee wordt het onderwerp veranderd van een kanaal)
Toegankelijk voor Creator, Super, Oper users;
Super en Opers hebben niet voor alle commands toegang voor,
dus kunnen ze niet andere users rechten geven waar zij zelf geen recht voor hebben.
/autoop (Geef gebruiker blijvende rechten in kanaal)
/autodeop (Neem blijvend rechten af van gebruiker in kanaal)
/op (Geef jezelf rechten of geef een user rechten afhankelijk van status en rechten toegang )
/deop ( Status van jezelf verbergens of van anderen afnemen)
/kill "kanaalnaam" (Hiermee wordt het desbetreffend kanaal gesloten, creator.status heeft hier alleen recht op)
/ban "nickname" (Hiermee verban je de gebruiker van huidige kanaal)
/unban "nickname" (Hiermee krijg verbannen gebruiker weer toegang tot kanaal)
/kick "nickname" ( Hiermee kick je de gebruiker van huidige kanaal, gebruiker heeft dan weer toegang tot kanaal)
/topic "text" (Hiermee wordt het onderwerp veranderd van een kanaal)
Min/Max limit;
Nickname, kanaalnaam, verzonden berichten
Smileys;
Smileys zijn gebruikt van de oude TMF chatbox met paar nieuwe erbij
Show error on loginform;
Nickname-message, sbannend-message en vebinding berichten.
Login;
main;
Boven genoemde prijs is per maand.
- TMF Chatbox functionality
-
1921 × bekeken sinds 09-08-2014, 17:07 #1
TMF Chatbox functionality
Laatst aangepast door Erwin Wiensma : 25-04-2015 om 16:40
-
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic