尝试通过lua为Teamspeak设置自动回复器。

我在 TeamSpeak 社区论坛上询问过,但要么得到很粗鲁的回答,要么得到冷淡的回答。这是我目前的成果,没有任何成功。

function onTextMessageEvent(serverConnectionHandlerID, targetMode, toID, fromID, fromName, fromUniqueIdentifier, message, ffIgnored)
    myChannelID = ts3.getChannelOfClient(serverConnectionHandlerID, myClientID)
    if myChannelID == 56115 then
        function onTextMessageEvent(serverConnectionHandlerID, targetMode, toID, fromID, fromName, fromUniqueIdentifier, message, ffIgnored)
            myID = ts3.getClientID(serverConnectionHandlerID)
            response = [[I'm sorry,
                I can't answer your message right now. If you need my help, please send me  a ticket! I am a bit busy right now and really need to concentrate.
                Thanks! :)]]
            if fromID ~= myID and toID == myID then
                ts3.requestSendPrivateTextMsg(serverConnectionHandlerID, response, fromID)
            end
        end
    end
end

回复程序工作得很好。我正在尝试将其设置为在我在特定频道时回复。

点赞