Ik ben bezig met een IRC Bot in vb.net, heb het nu zo gemaakt dat gebruikers kunnen registreren en dat admins dan 'auto op' of 'auto voice' kunnen geven.
Het werkt al aardig ik heb alleen problemen met het identificeren van de gebruikers.
Als je op een irc server zit (nog niet in een channel) dan kan je inloggen op de bot met
dus iedereen die ooit een keer ingelogd is blijft voor altijd ingelogd.
Ik heb ook geprobeerd de nickname als gebruiks id te gebruiken maar als de ingelogde gebruiker dan het channel verlaat en zijn nickname zou veranderen weet de bot niet meer wie hij is, en ik zou ook niet kunnen zien wanneer de gebruiker zijn IRC afsluit als hij niet in het channel van de bot zit.
De ultieme oplossing zou zijn dat je iedereen die ingelogd is op de bot zou kunnen tracken, dus als iemand zijn nickname wijzigt dan zie je dat, zelfs als hij niet in de channel van de bot zelf zit.
Weet iemand een oplossing voor dit probleem? of misschien het commando (als dat bestaat) waarmee je mensen kan tracken op IRC?
Het werkt al aardig ik heb alleen problemen met het identificeren van de gebruikers.
Als je op een irc server zit (nog niet in een channel) dan kan je inloggen op de bot met
code:
Bij het inloggen van de bot gebruik ik de user en host van irc zelf (dus niet waarmee de gebruiker is geregistreerd) als gebruikers id maar op die manier kan ik niet zien wanneer iemand irc afsluit 1
| /msg bot_naam auth <username> <password> |
Ik heb ook geprobeerd de nickname als gebruiks id te gebruiken maar als de ingelogde gebruiker dan het channel verlaat en zijn nickname zou veranderen weet de bot niet meer wie hij is, en ik zou ook niet kunnen zien wanneer de gebruiker zijn IRC afsluit als hij niet in het channel van de bot zit.
De ultieme oplossing zou zijn dat je iedereen die ingelogd is op de bot zou kunnen tracken, dus als iemand zijn nickname wijzigt dan zie je dat, zelfs als hij niet in de channel van de bot zelf zit.
Weet iemand een oplossing voor dit probleem? of misschien het commando (als dat bestaat) waarmee je mensen kan tracken op IRC?