• Like 4
  • Thanks 1

[ALL] Registration Discord Bot 2.0.0

   (2 reviews)

1 Screenshot

An update is now released. You will be redirected to a public github repo so other collaborators can contribute to the code.

 

Also fixed unnecessary import lines and extra comments used in the debug process, along with removing needless configs.

 

Please download the new version, as it contains important fixes.


Link to comment
Share on other sites

Thanks to a github contribution by @ReynoldsCahoon, the documentation has been condensed and is much easier to read. The old instructions are still there if anyone wants a picture-based instruction with linux specific commands.

 

Thank you ReynoldsCahoon! If you'd like to make a contribution like him, please visit the github and create a request.


Link to comment
Share on other sites

This is a great start for those that aren't that well set up yet, as in missing web pages and what not. Is there more planned for this other than simple account registration? Like maybe basic account management such as password changing and whatnot?


Link to comment
Share on other sites
On 5/21/2022 at 2:41 PM, Shakar said:

This is a great start for those that aren't that well set up yet, as in missing web pages and what not. Is there more planned for this other than simple account registration? Like maybe basic account management such as password changing and whatnot?

Thanks for the feedback! The idea was just to get registration up and going for anyone as fast and as easy as possible. Yes more features are planned. I'm working on Ember alongside this bot, and this is the barebones version that will work for any user to get into the game. Details such as password management and even using discord modals/forms are planned in the future. Just don't expect it too soon™. It might be a couple months out until an update like that comes.

 

 

 

Speaking of updates, a new version has been released on the GitHub. For anyone wondering, there are two separate versions now. TrinityCore changed their password creation method in January 2022, so if you have a core created on or after that date, please use the 2022 version on the github. Older cores can use the OLD version also labelled on the GitHub. If anyone has questions, let me know. I'll get to them eventually!


Link to comment
Share on other sites

HUGE UPDATE!

 

This bot now supports all cores that support SOAP. Rather than manipulating userdata and trying to inject passwords directly, the bot now is able to login via SOAP and process commands through the server directly. This means it will be compatible with any core that has the SOAP feature. I can personally confirm that TC and AzerothCore both support SOAP.

 

Just pull the update, set "SOAP.ENABLED=1" in worldserver.conf, set up the registration for your SOAP user account in the config file, and all should work!

 

The bot also now supports account password management. To change the password, a user just has to message "account set password $newpassword $newpassword" where $newpassword is the same for confirmation.


Link to comment
Share on other sites
On 6/22/2023 at 7:43 AM, GrimReapaa said:

HUGE UPDATE!

 

This bot now supports all cores that support SOAP. Rather than manipulating userdata and trying to inject passwords directly, the bot now is able to login via SOAP and process commands through the server directly. This means it will be compatible with any core that has the SOAP feature. I can personally confirm that TC and AzerothCore both support SOAP.

 

Just pull the update, set "SOAP.ENABLED=1" in worldserver.conf, set up the registration for your SOAP user account in the config file, and all should work!

 

The bot also now supports account password management. To change the password, a user just has to message "account set password $newpassword $newpassword" where $newpassword is the same for confirmation.

When I run the bot  and type "register test 123456" on discord. The bot writes the message
"[Register]: Account has been successfully made." But nothing happens in the worldserver console app, no accounts created and terminal with the bot running shows this message:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:ns1="urn:TC">SOAP-ENV:BodySOAP-ENV:FaultSOAP-ENV:ClientMethod 'ns1:executeCommand' not implemented: method name or namespace not recognized</SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

I do not know what Iam doing wrong. Iam installing the resgistration bot for the first time.
Iam using this serve core https://github.com/ElunaLuaEngine/ElunaCataPreservation
And It supports SOAP.


Link to comment
Share on other sites
On 10/21/2023 at 6:00 AM, darthy said:

When I run the bot  and type "register test 123456" on discord. The bot writes the message
"[Register]: Account has been successfully made." But nothing happens in the worldserver console app, no accounts created and terminal with the bot running shows this message:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:ns1="urn:TC">SOAP-ENV:BodySOAP-ENV:FaultSOAP-ENV:ClientMethod 'ns1:executeCommand' not implemented: method name or namespace not recognized</SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

I do not know what Iam doing wrong. Iam installing the resgistration bot for the first time.
Iam using this serve core https://github.com/ElunaLuaEngine/ElunaCataPreservation
And It supports SOAP.

I've added you on discord, hopefully we can expedite this fix faster.


Link to comment
Share on other sites




User Feedback