ref: 4920426da64052fc52d752f0a69f51461842aed6
parent: 5b14f83c1561de5a0c35657eb8c613675cbadaef
author: zamfofex <zamfofex@twdb.moe>
date: Sat Apr 6 14:47:32 EDT 2024
allow password identification to IRC bot
--- a/tools/chat.c
+++ b/tools/chat.c
@@ -169,6 +169,7 @@
char *value;
char *names, *name0;
char fen[128];
+ char *password;
moonfish_chess(&chess);
@@ -190,6 +191,15 @@
fprintf(in, "ucinewgame\n");
tls = moonfish_connect(argv0, host, port);
+
+ /* todo: validate password */
+ password = getenv("moonfish_chat_password");+ if (password != NULL && *password != 0)
+ {+ moonfish_write_text(argv0, tls, "PASS ");
+ moonfish_write_text(argv0, tls, password);
+ moonfish_write_text(argv0, tls, "\r\n");
+ }
moonfish_write_text(argv0, tls, "USER ");
moonfish_write_text(argv0, tls, username);
--
⑨