• guru never quits

    From Trikester@1:103/705 to GitLab issue in main/sbbs on Thu Mar 9 17:33:44 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/532

    Something's wrong with `q, as it never lets the user out.Synchro 3.20
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Thu Mar 9 17:43:58 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/532#note_3356

    I'm not sure what you mean. Never lets the user out of what?If, for example, the user is chatting with the guru in multi-node chat (e.g. because there's nobody else in the chat channel), the user must use the normal "/q" to quit command. The Guru cannot "let the user" out of multinode chat.This scenario is completely normal and expected:```Multinode Chat - Type /? for menu.Welcome to Channel 1 (Main) 16 The Guru in multinode chat channel 1 locally.You're on the Air!byeWX6YYZ 1: byeThe Guru 16: Chat again soon.oh well I guess I'll just quit myselfWX6YYZ 1: oh well I guess I'll just quit myselfThe Guru 16: l8r. Command: QChat: ```
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Trikester@1:103/705 to GitLab note in main/sbbs on Sat Mar 11 14:33:18 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/532#note_3359

    I dug around to try and figure out how one was supposed to exit the chat with the guru. According to http://www.synchro.net/docs/customization.html - the lines in guru.dat that end with `q are supposed to quit out of the guru chat at that point.Also, I am not getting to the guru via multinode chat - going via the T option in the chat menu (bbs.page_guru())While in that chat with the guru, /q doesn't appear to do anything, so it seems we get trapped if the `q answers aren't letting one out.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Sat Mar 11 15:46:43 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/532#note_3360

    Okay, good to know you're paging the guru using normal means.Did you modify your guru.dat file?The stock guru.dat file does indeed exit the user when encountering the `q sequence. Here's an example:```Chat: TPaging The Guru................................................The Guru is here...yO!byeToodaloo.End of chat.Chat: ```Its possible if you modified your guru.dat that you introduced an issue?
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Trikester@1:103/705 to GitLab note in main/sbbs on Mon Mar 13 19:45:32 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/532#note_3362

    A diff of ctrl/guru.dat repo/ctrl/guru.dat produces nothing. I really hadn't played with the feature recently, I don't recall it trapping me in some time ago, which was likely over a year ago. I haven't updated since Feb. 28, I'll see if any recent commits changes anything.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Mon Mar 13 20:22:53 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/532#note_3363

    Okay, so to be clear, you're typing "bye" to the Guru and he's not letting you out of one-on-one chat?Or are you typing `q and expecting that to terminate chat with the guru?
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Tue Mar 14 09:12:20 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/532#note_3365

    The `q is a Guru *response* code. This is a sequence that is expected in the guru.dat file as a *response* to some text a user type. For example, in the stock ctrl/guru.dat file:```(BYE|SEE YA|LATER|HASTA|L8R|L8R)Bye. `q```This means that when the user types (to the guru) any one of "bye", "see ya", "later" ..., the Guru will respond with "Bye." (or one of the other responses to this sequence, picked at random) and then quit the user from guru chat.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Trikester@1:103/705 to GitLab note in main/sbbs on Fri Mar 17 12:30:43 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/532#note_3372

    It looks like something that was updated in the repo here between Feb 28 and March 13 has fixed it.I was using 'bye' and goodbye and quit and.... but it just wouldn't exit out after responding with it's "Bye." or whichever message it chose. It was like the `q was being ignored.However, since I last pulled on the 13th (and finally tested the guru today), it's working here now.So, thanks for that!
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Trikester@1:103/705 to GitLab issue in main/sbbs on Fri Mar 17 12:30:43 2023
    close https://gitlab.synchro.net/main/sbbs/-/issues/532
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Fri Mar 17 12:37:37 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/532#note_3373

    No, no changes were made in regards to the guru or chat.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)