Forum

Page 1 of 15 12311 ... LastLast
Results 1 to 15 of 2089

Hybrid View

  1. #1
    Join Date
    December 2009
    Location
    Germany
    Posts
    2,354

    JTS3ServerMod - Multifunction TS3 Server Bot (Idle, Record, Away/Mute, Welcome, ...)

    German users can read this text on the project homepage! Unable to host a bot? Just visit https://www.ts3bots.de.

    JTS3ServerMod is a Teamspeak 3 server bot written in Java language.

    This program adds some functions to the Teamspeak 3 server. Here is the feature list:
    • Add a server group to an idle client, to put the server group name (e.g. AFK) to the client name. (since version 6.3)
    • Inactive Clients Cleaner can delete clients from TS3 server database after a specified inactivity time. (since version 6.3)
    • Inactive Channel Check can delete a channel, if it's empty for X hours. (since version 5.2)
    • Auto Moves clients of specified server groups to specified channels on connection. (since version 3.6.3)
    • Channel Notify sends a message to specified clients, if clients join a specified channel. (since version 3.7)
    • Server Group Notify send a chat / poke message to specified clients, if other specified clients join the TS3 server. (since version 3.6.2)
    • Server Group Protection to kick people which are unauthorized member of a protected server group. (since version 3.0)
    • Bad nickname check to kick people with a bad name from the server. (since version 3.0)
    • Bad channel name check to delete or rename channels with a bad name. (since version 3.0)
    • Move idle users to another channel and sends a message.
    • Kick idle users with a kick reason. (since version 2.0)
    • Send a warning message if someone is idle.
    • Move to a specified channel if client status is away (after some seconds idle), can move back if not away anymore (move back since version 2.0)
    • Move to a specified channel if client status is headphone or microphone muted (after some seconds idle), can move back if not muted anymore (since version 3.0)
    • Move recording users to another channel and sends a message.
    • Kick recording users from server with a kick reason.
    • Send a message every X minutes to virtual server or a special channel.
    • Send a welcome message to every connecting client, can send a special welcome message to specified server group members.
    • !lastseen chat command to see somebody's last online time.

    Everything can be configured in a config file.

    Another features are:
    • Many virtual bot instances for different Teamspeak 3 servers in one bot process.
    • Automatic reconnect after connection to Teamspeak 3 server lost.
    • Chat commands which allows you to send messages, get client information, change configurations, reload config file, quit the bot and much more.
    • Create own plugins using Java programming language. Check out the file plugins/Readme_plugins.txt to know more!
    • Slow Mode to use the bot (with limited features) without changing the query_ip_whitelist.txt file. (since version 3.1.1)


    -= System Requirements =-
    This program was tested on Windows and Linux (even without X server).
    On Mac OS X 10.4+, Solaris and FreeBSD it should run too, but it was not tested. If you can test it, please send me an e-mail.
    All you need is a Java SE runtime environment version 5 or newer.
    You can get the latest official versions from www.java.com or http://www.oracle.com/technetwork/ja...ads/index.html
    Mac OS X 10.4 or newer users may have it already installed.
    FreeBSD Users should look at http://www.freebsd.org/java/
    Linux users should read the readme file to know how to install Java.

    -= Important =-
    I'm not responsible for any damage or data loss!

    You should add the IP address of the machine running this bot to the Teamspeak 3 server query_ip_whitelist.txt,
    or the anti spam feature of the Teamspeak 3 server will ban this program very often for some minutes.
    Make sure that the query_ip_whitelist.txt file have an empty line at the end.
    If the bot runs on the same machine as the TS3 server, you can set 127.0.0.1 in the bot config as address of the TS3 server.
    Because 127.0.0.1 is white listed by default.

    But if you are unable to change the query_ip_whitelist.txt, try to set the bot_slowmode to 1
    in the bot server config file. This slows down the bot connection speed and disables some features.

    Source code is not included, but it uses my JTS3ServerQuery - Java Server Query Library.

    -= System requirements of the Web Interface (only Hosting Edition!) =-
    • Hosting Edition of the JTS3ServerMod with enabled MySQL mode and Query Interface. The system requirements of the JTS3ServerMod are similar to the public version. In addition to the public version, the Hosting Edition needs an online connection to www.stefan1200.de, which require at least Java 7 (because of the strong TLS encryption).
    • Webspace with PHP 5.4 (or higher) support, with Session, Socket (fsockopen), mbstring, Mail and MySQLi extension enabled and configured.
    • If using Apache web server, please activate mod_access_compat (Apache 2.4) or mod_authz_host (Apache 2.2).
    • For security reasons you should disable the PHP setting allow_url_include.
    • MySQL database version 5.5.3 or higher. Tested it also successfully with MariaDB 10.1.3.
    • If JTS3ServerMod and the PHP web interface don't run on the same machine, the MySQL database must allow remote access.


    -= Donation =-
    Click here

    -= Changelog =-
    Click here

    -= Download =-
    Latest version: download

    JTS3ServerMod Hosting Edition with MySQL support and PHP web interface available on request.

    -= Support =-
    Look on my forum post to get my contact details.

    Old entries deleted...
    Edit (28.12.2015): Release of 5.5.7 & 6.0 Beta 1.
    Edit (15.01.2016): Release of 6.0.
    Edit (27.02.2016): Release of 6.0.2.
    Edit (03.03.2016): Release of 6.0.3.
    Edit (05.03.2016): Release of 6.0.4.
    Edit (12.03.2016): Release of 6.0.5.
    Edit (13.03.2016): Release of 6.0.6.
    Edit (20.03.2016): Release of 6.0.7.
    Edit (28.03.2016): Release of 6.1.0.
    Edit (04.04.2016): Release of 6.1.1.
    Edit (11.04.2016): Release of 6.1.2.
    Edit (30.04.2016): Release of 6.1.3.
    Edit (08.05.2016): Release of 6.1.4.
    Edit (14.05.2016): Release of 6.1.5.
    Edit (03.09.2016): Release of 6.2.0.
    Edit (03.09.2016): Release of 6.2.1.
    Edit (06.09.2016): Release of 6.2.2.
    Edit (09.10.2016): Release of 6.3.0.
    Edit (20.11.2016): Release of 6.3.1.
    Edit (07.12.2016): Release of 6.3.2.
    Edit (31.12.2016): Release of 6.3.3.
    Edit (23.03.2017): Release of 6.4.0.
    Edit (07.10.2017): Release of 6.4.2.
    Edit (10.05.2018): Release of 6.4.5.
    Edit (11.07.2018): Release of 6.5.0 beta 1.
    Edit (20.08.2018): Release of 6.5.0.
    Edit (23.12.2018): Release of 6.5.1.
    Edit (28.12.2018): Release of 6.5.2.
    Edit (01.01.2019): Release of 6.5.3.
    Edit (05.01.2019): Release of 6.5.4.
    Edit (27.01.2019): Release of 6.5.5.
    Last edited by Stefan1200; January 27th, 2019 at 09:08 AM. Reason: new version

  2. #2
    Join Date
    March 2009
    Location
    Netherlands
    Posts
    39
    Cool,

    I hope you keep adding more features!

    I'll try this out asap..

  3. #3
    Join Date
    December 2009
    Location
    Germany
    Posts
    2,354
    Quote Originally Posted by ThaLegend View Post
    Cool,

    I hope you keep adding more features!
    Just make suggestions. If no one send me ideas, I only implement features I need for me (and I am almost happy ).

  4. #4
    Join Date
    December 2009
    Location
    Germany
    Posts
    2,354
    A small hotfix for beta 1 released:

    Version 0.9 Beta 1 Hotfix (11.02.2010)
    o Just updated the ServerQuery library, which do not generate more warnings in the Teamspeak 3 server log.

  5. #5
    Join Date
    December 2009
    Location
    Germany
    Posts
    2,354
    A new beta release:

    Version 0.9.1 Beta 2 (11.02.2010)
    + Selected channels can be ignored for idle and record check.
    + New feature: Advertising
    o Changed config loading, only needed values will be loaded.

  6. #6
    Join Date
    January 2010
    Location
    Netherlands
    Posts
    76
    Hello,

    I Tried your tool a few times but it dos nothing. I don't get a screen or anything. Is the tool running on the back ore somthing?

    11:17 :

    The tool works on our server but we don't get a status screen with de status of the tool. And i don't know how to start or stop the tool.
    Last edited by DarRoe; February 12th, 2010 at 10:18 PM.

  7. #7
    Join Date
    June 2016
    Posts
    2

    I need help

    Quote Originally Posted by Stefan1200 View Post
    Just make suggestions. If no one send me ideas, I only implement features I need for me (and I am almost happy ).

    i can not get the bot to connect to my server???

    HTML Code:
    2016-07-29 18:16:26	JTS3ServerMod	STATUS	Virtual bot instance "bot1" starts now (build 6105)
    2016-07-29 18:16:26	JTS3ServerMod	STATUS	Activate log level: INFO
    2016-07-29 18:16:26	JTS3ServerMod	ERROR	This wrong: "Hello welcome_guest to BXR". Skipping this one. Right format is function class and function name separated with a colon!
    2016-07-29 18:16:26	JTS3ServerMod	INFO	Timezone successfully set to: America/Chicago
    2016-07-29 18:16:27	JTS3ServerMod	INFO	Successful connected to 216.127.64.204!
    2016-07-29 18:16:27	JTS3ServerMod	CRITICAL	Unable to login as "Administrator bot"! Maybe this IP address is banned for some minutes on that server!
    2016-07-29 18:16:27	JTS3ServerMod	EXCEPTION	de.stefan1200.jts3serverquery.TS3ServerQueryException: ServerQuery Error 520: invalid loginname or password
    2016-07-29 18:16:27	JTS3ServerMod	INFO	Unloaded all functions!
    2016-07-29 18:16:27	JTS3ServerMod	STATUS	Virtual bot instance "bot1" stopped

  8. #8
    Join Date
    December 2009
    Location
    Germany
    Posts
    2,354
    Quote Originally Posted by Ty-combat View Post
    i can not get the bot to connect to my server???
    Yes, you got this error message from the TS3 server:
    2016-07-29 18:16:27 JTS3ServerMod EXCEPTION de.stefan1200.jts3serverquery.TS3ServerQueryExcept ion: ServerQuery Error 520: invalid loginname or password

  9. #9
    Join Date
    December 2015
    Posts
    3
    2016-07-31 08:38:57 JTS3ServerMod STATUS Virtual bot instance "bot1" starts now (build 6105)
    2016-07-31 08:38:57 JTS3ServerMod STATUS Activate log level: INFO
    2016-07-31 08:38:57 JTS3ServerMod INFO Successful connected to basalt.typefrag.com!
    2016-07-31 08:38:58 JTS3ServerMod INFO Login as "Melinia" successful!
    2016-07-31 08:38:58 JTS3ServerMod INFO Successful selected virtual server on port 5215!
    2016-07-31 08:38:58 JTS3ServerMod WARNING Unable to receive permission list! If possible, please set the permission "b_serverinstance_permission_list" to the bot query account "Melinia" or the "Guest Server Query" group.
    2016-07-31 08:38:59 JTS3ServerMod ERROR Unable to receive private chat messages!
    2016-07-31 08:38:59 JTS3ServerMod EXCEPTION de.stefan1200.jts3serverquery.TS3ServerQueryExcept ion: ServerQuery Error 3331: flood ban
    2016-07-31 08:38:59 JTS3ServerMod ERROR Unable to receive server chat messages!
    2016-07-31 08:38:59 JTS3ServerMod EXCEPTION java.lang.IllegalStateException: null object, maybe connection to TS3 server interrupted.
    2016-07-31 08:38:59 JTS3ServerMod ERROR Error while getting channel list!
    2016-07-31 08:38:59 JTS3ServerMod EXCEPTION java.lang.IllegalStateException: Not connected to TS3 server!
    2016-07-31 08:38:59 JTS3ServerMod INFO Unloaded all functions!
    2016-07-31 08:38:59 JTS3ServerMod STATUS Virtual bot instance "bot1" stopped

    I've given it permissions and I've whitelisted the bot. Any help?

  10. #10
    Join Date
    June 2013
    Posts
    16

    welcome message problem

    Hi everyone

    I have a problem by welcome message.

    When user connect to teamspeak server JTS3ServerMod sent 2 Messages to user.
    How fix this problem until sent one message to users.

    & I have a question :
    When I change config files {Exp:automove.cfg , idlemessages.cfg , ...} Should be JTS3ServerMod restarted ? Its not good . how can do this work without restarting ?

  11. #11
    Join Date
    December 2017
    Posts
    1

    Suggestion

    Quote Originally Posted by Stefan1200 View Post
    Just make suggestions. If no one send me ideas, I only implement features I need for me (and I am almost happy ).
    Hi, I have found this useful looking feature as an addon to the Sinusbot, is it possible to add it to yours (rather than have two bots? https://forum.sinusbot.com/resources...l-creator.128/

    It is for a series of channels, (i.e. Lounge 1, lounge 2... etc), and automatically creates new channels as people join the current ones. IMO the current setup and options in the Sinusbot extension are great, but I have no need of a music bot, and having one bot is simpler.

    Thanks

  12. #12
    Join Date
    December 2009
    Location
    Germany
    Posts
    2,354
    @ PrimaryComet: Is already on my ToDo list, but not for the next months.

  13. #13
    Join Date
    January 2015
    Posts
    0
    Quote Originally Posted by Stefan1200 View Post
    Just make suggestions. If no one send me ideas, I only implement features I need for me (and I am almost happy ).
    Hey, I have been wondering how to get a quick feedback and requests from people on my server. I think it would be great if the complaints feature were not that useless as it is, so having those complaints sent to my email as they are created would be great, as I need to check for new complaints manually now. So if you got some spare time, implement sending TS3 complaints to an email or discord or something like that. Or point me to something similar if it exists. Cheers.

  14. #14
    Join Date
    December 2009
    Location
    Germany
    Posts
    2,354
    Quote Originally Posted by Arcanum_SK View Post
    Hey, I have been wondering how to get a quick feedback and requests from people on my server. I think it would be great if the complaints feature were not that useless as it is, so having those complaints sent to my email as they are created would be great, as I need to check for new complaints manually now. So if you got some spare time, implement sending TS3 complaints to an email or discord or something like that. Or point me to something similar if it exists. Cheers.
    Well, integrating a mail feature is not that trivial as it might sound. So I don't think that I will implement that.

  15. #15
    Join Date
    January 2018
    Posts
    6

    problem

    Hello what can I do?
    im using an debian 8 v-server.
    Unable to receive permission list! If possible, please set the permission "b_serverinstance_permission_list" to the bot query account "bot1" or the "Guest Server Query" group.

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Similar Threads

  1. [No Bug] Idle Time even thou people are not idle.
    By brewek in forum Bug Reports [EN/DE]
    Replies: 3
    Last Post: November 10th, 2011, 03:27 PM
  2. [Resolved] JTS3ServerMod server query permission help
    By n406c in forum Permission System
    Replies: 2
    Last Post: April 1st, 2011, 10:08 PM
  3. Replies: 4
    Last Post: January 9th, 2011, 02:58 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •