️BotLogger ♨️ 0.4c

Use telegram as a minecraft console. (ANTITAB - ANTICOMMAND - SPAMDETECTOR) [INTERNAL COMMANDS]

  1. BowYard
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Languages Supported:
    English
    Use your telegram bot.png

    ProtocolLib 4.4.0+

    * Use this command to Verify Unconfirmed ChatId and let the user confirmed to use the Bot.*
    # From Console ->
    ConfirmId <ChatId>
    # From Bot (To use the command from the bot you have to be a Confirmed User) ->
    ConfirmId <ChatId> (the chatid must be in the unverified ChatIds list)

    * Use this command to delete the Unconfirmed ChatIda from the list. *
    # From Console ->
    DeleteId <ChatId> (the chatid must be in the unverified ChatIds list)

    You will be notified on the console when a player does /start in your bot.
    The unverified user connected to your bot could not do anything.
    You have to verify the user with /confirmid <id> (id shown in the console with the username)
    after this the user can use the bot and he will be added to the config.yml chatids so if you restart the server
    the id will be verified and the player will be automatically connected to the bot.

    If a player is spamming commands and you are bored of reciving notifies when the player does any sort of command
    do the command /deleteid <id> (show in the console) and the player will be also deleted from the unverified ChatIds.
    So if you delete him from the unverified ChatIds the user is using a "ghost bot", any sort of command will not execute on your server
    and the user won't recieve any type of message until you verify it.

    how to use.png

    Put the plugin in the plugins folder of your server and launch it.
    On first load the plugin will give you an advice, that the bot_token is not set in the config.yml. So stop the server.
    Create a telegram bot, get the token_bot, paste it in the config at place of "token_bot" and start the server with the plugin loaded.

    Type /start in your bot or start the server and then type /start in the bot..
    If you type /start before of the launch of the server, when you start the server the plugin will find automatically the ChatId and add it to the Unconfirmed List of ChatIds.
    If you type /start while the server is running the plugin will show on the console the connection request and the chatid will be added to the unconfirmed list of chatIds.

    If you done all right all the connected users will receive this message:
    if you typed /start when the server was stopped: "Added to unconfirmed list."
    If you typed /start while the server was running : "You are added to the unconfirmed ChatId list, You can't send and recieve any type of message."
    Now for using the bot to access your real console and you're a unconfirmes user let the owner type /ConfirmId <ChatId> and then you will recieve this other message:
    "[Server] You are now a confirmed user."

    When you reload the server, It's not needed to do all this stuff, All the ids (confirmed) will be saved in the config and added to the Confirmed list when you restart the server.
    If you stop the server and there are Unconfirmed ChatIds they will be deleted and ignored.

    Code (YAML):


    * $getplayers or $gp <- Get the amount of online players and their names
    * $sendmessage/$sm <player> <message>  <- Send a message from the bot to a player online
    * $getip/$gip <player> <- get the ip of the player

     

    CONFIG.png

    Code (YAML):
    ConnectionType: Bot   # type of connection, don't change
    BotToken
    : token_bot    # here you've to place the tokenbot of your bot
    ChatId
    : []           # This is the list of the confirmed user, Leave it to [] the list will be automatically updated.

    sendmessage
    :
      bot
    : true                  # if you want to actually receive the messages from the bot

    # TYPES OF ALLERTS ENABLED
    # activate options = true if you want to enable it, false if you don't.
    # message = the message you want receive from the server

    OfflineAlert
    :
      activate
    : true
      message
    : 'The server is now offline.'

    JoinAlert
    :        # use %player% to get the event-player
      activate
    : true
      message
    : '%Player% joined the server.'

    QuitAlert
    :        # use %player% to get the event-player
      activate
    : true
      message
    : '%Player% left the server.'

    # use %player% to get the event-player, use %message% to get the message
    # "alertactivate" is a list of all the words (char sequence) to search in the messages.
    SpamAlert
    :
      activate
    : true
      message
    : '%Player% typed : %Message%'
      alertactivate
    :
       - mc.
        - .com
        - .it
        - .net
        - www.
        - ts.
        - .eu

    # set command the player can't execute and tab.
    NoCommand
    :
      activate
    : true   # activate check?
      cancelevent
    : true   # cancel the event?
      DenyMessage
    : '&cYou can''t execute this command'  # message when a player try to execute a command listed down.
      bypasspex
    : bypass.command.pex   # permission to bypass all this.
      activateMessages
    : true   # send message to the bot?
      tabcompleteMessage
    : '%Player% tabcompleted %Command%'   # message when the player tabcomplete
      commandexecuteMessage
    : '%Player% ha eseguito : %Command%' # message when the player execute a command
      commandexecuteResponse
    : "ban %Player%"   # new features : what command should the console execute when the player EXECUTE a listed command?  type "null" if you don't want to execute a command.
      commands
    :  # list of commands to block and deny tabcomplete
      - ver
      - version
      - pl
      - plugin
     

    VIDEO

    sugestion.png

    If you have an idea let me know about it! I'll add more events to handle etc.etc..

    If there is a bug, don't rate the plugin with 1 star to expose the problem, let me know it in the discussions and i'll fix it!

    You couldn't load this plugin without the support of the telegram api.
    This jar contains the (secure) extracted API of telegram bots so its weight reach almost 1000kb.

    Images

    1. Logocc.png
    xAleZz_ likes this.

Recent Updates

  1. Some Fixes and adds
  2. Internal Command Update
  3. FIRST INTERNAL COMMAND UPDATE

Recent Reviews

  1. AntoLuMeju99
    AntoLuMeju99
    5/5,
    Version: 0.4c
    Amazing plugin, fast support. I can manage my server away without logging in my server control panel.
    1. BowYard
  2. RolyMtb
    RolyMtb
    5/5,
    Version: 0.2b
    I love this plugin! When i am outside, i can menage My server. For events problems ecc..
    1. BowYard
      Author's Response
      Hope my plugin helped you! Thank you for your rating
  3. Apophis__
    Apophis__
    5/5,
    Version: 0.2b
    The bot is actually working fine, i suggest that so much to people that are realizing a network.
    1. BowYard
      Author's Response
      thank you for the recommendation!
  4. MarcoTheBestt
    MarcoTheBestt
    5/5,
    Version: 0.2b
    Great plugin. Now I can manage my server faster if I am not at home. Thanks a lot.
    1. BowYard
      Author's Response
      Thank you!