Light Bot | Tickets & Invoicing v2.24.0

An advanced ticket bot, rich in many exclusive features to improve your business!
  • Added conditional prompt displaying. This allows you (among many things) to add select menus for subcategories (like the much requested "sub-department" selection), ask leading questions, or hide questions based on relevancy.

Read how to configure in the new docs article about advanced prompt configuration:
https://lsdocs.nortexdev.com/guides/prompts.html#conditional-prompts
  • Fix setservicechannel command not registering.
  • Bump language pack.
  • Added an AI assistant to reduce inquiry time. Configure per-user limit, preset training data (like resources, docs, etc.) and use either local ollama AI or GPT, using an OpenAI key. Run with /ai ask.
    To enable, add this to your main.yml config:
  • YAML:
    # Configuration for the AI
    ai:
      # Whether or not the AI functionality is made available to users.
      enabled: true
      # Available models:
      # Ollama (requires Ollama on the local system): gemma3, phi4, llama3.2, deepseek-r1 and any model available on https://ollama.com/search.
      #   You may specify the parameter count by adding :<X>b to the model name, for example gemma3:4b for the 4 billion parameter Gemma model.
      # OpenAI (requires `openaiKey`): gpt-3.5-turbo, gpt-4o and any model available on https://platform.openai.com/docs/models.
      model: "gemma3"
      # The amount of past messages to send back to the AI.
      # Watch out though, setting this value too high may result in:
      # - Much more expensive API calls
      # - Slower response times
      # - Higher memory usage by the bot
      # A history length of 5 is recommended for small PCs and 10 for larger PCs.
      historyLength: 10
      # You can provide useful context to the AI by setting a system message.
      systemText: |
        You are a helpful assistant. You will be asked questions and you should answer them as best as you can. If you don't know the answer, say "I don't know". If the question is not clear, ask for clarification. You should also be polite and respectful at all times.
      openai:
      # If any of the GPT models are picked in the `model` field, you need to provide an OpenAI API key.
        key: "YOUR OPENAI KEY"
- When an invoice is cancelled using /invoice cancel, the corresponding invoice on PayPal or Stripe checkout session is cancelled as well.
- You can now sort the gateway buttons visually by providing a buttonSort property in the gateway's config according to the ascending sequence.
1743165179676.png

1743165212104.png
This long-awaited update brings a hot-pluggable extension system for payment gateways.

You can now easily add and remove gateways by deleting the files in extensions/. We plan to develop more extensions as the time goes on and make them available without having to change any code. And maybe even make a guide on how to code them, as the system is now really unified and simple to use.

Additionally, a new gateway has been added, PayPal WebScr, which is an alternative to normal PayPal invoicing which doesn't require any tokens and only requires a paypal-linked email. It is by no means meant to replace PayPal and has the same fees as normal PayPal, but is available in more regions.

Language pack changes (v2.11 -> v2.22):
  • Fixed missing keys in pl, tr and ru.
  • Added new strings used in update v2.22.
If you own the new Language Pack addon, you may now allow users to select their own language!

If the user does not explicitely select a language, one will be set according to their Discord interface, unless they change it.

Automatic language can be switched off in config using the dynamicLanguage flag in main.yml (set to true/false).

Other changes:
  • Added /lang <language> command to change language, per user.
  • Added a config flag dynamicLanguage to set whether or not to auto-guess the users language. If set to false, the bot will function as it did prior to this update.
  • The base + full source versions now contain index.js.map, helping identify errors.

Warning: This release is beta and might not have perfectly consistent translations. You may disable language support and go back to v2.20.0 behavior, guaranteeing stability.
This is a small feature update that adds a useful /purgetickets command. It's main purpose is to auto-archive inactive tickets in your server, reducing clutter and admin work. You can filter by inactivity age, ticket type.

1734971936824.png

1734971947466.png


Changelog:
Features:
  • Added purgetickets
Fixes:
  • Fixed previously broken sendNewUserWelcome config option.
  • Code optimizations.
Buy a license now
$4.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Enhanced
+ $9.99
Includes Standard support plus:
Installation & setup
Support duration
Lifetime
Extras
Full Source Code
+ $14.99
Extra Languages
+ $6.99
Share and earn
Refer this resource and earn a 20% commission.
22,555 Views
235 Purchases
234 Downloads
Feb 23, 2022 Published
Jun 26, 2025 Updated
5.00 star(s)
Average rating (12)
5.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI Content Disclosure
Translation addon is machine-generated.
Type
  1. Moderation
  1. Utility
  1. Crypto
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & obfuscated
Creators
Owner
Support
Recommended for you
The flexible licensing system to control access to your products.
5.00 star(s) 5 ratings
42 purchases
Increase engagement in your server by running an advent calendar event!
Not yet rated
24 purchases
Sell products directly from Discord and set up your own resource market.
5.00 star(s) 1 ratings
22 purchases
The Complete Solution for selling software products
5.00 star(s) 6 ratings
51 purchases
A clean & professional dark WHMCS theme for your hosting.
Not yet rated
4 purchases
Share and earn
Refer this resource and earn a 20% commission.
22,555 Views
235 Purchases
234 Downloads
Feb 23, 2022 Published
Jun 26, 2025 Updated
5.00 star(s)
Average rating (12)
5.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI Content Disclosure
Translation addon is machine-generated.
Type
  1. Moderation
  1. Utility
  1. Crypto
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & obfuscated
Creators
Owner
Support
Recommended for you
The flexible licensing system to control access to your products.
5.00 star(s) 5 ratings
42 purchases
Increase engagement in your server by running an advent calendar event!
Not yet rated
24 purchases
Sell products directly from Discord and set up your own resource market.
5.00 star(s) 1 ratings
22 purchases
The Complete Solution for selling software products
5.00 star(s) 6 ratings
51 purchases
A clean & professional dark WHMCS theme for your hosting.
Not yet rated
4 purchases
Top