Commands & Features

Discover the extensive range of commands and features offered by KateBot. This book provides a comprehensive overview of the various functionalities available to enhance your Discord server experience. From moderation and utility commands to economy systems and game integrations, explore the diverse capabilities that KateBot brings to your server. Each chapter delves into specific command categories, providing detailed explanations and usage examples. Whether you're looking to manage your server, entertain your community, or streamline communication, this book is your go-to resource for harnessing the power of KateBot's commands and features.

Greetings Feature

The Greetings feature allows you to send hello messages to users.

Commands

/hello

Command to send a hello message to a user.

Example

/hello @username

This will send a hello message to the mentioned user.

Blahaj Feature

The Blahaj feature allows you to interact with the adorable Blahaj shark.

Commands

/blahaj

Command to get a Blahaj image.

This command will provide a link to an image of the Blahaj shark.

Example

/blahaj

This will respond with a link to an image of the Blahaj shark.

Utils Feature

The Utils feature provides various utility commands and functions.

Commands

/utcnow

Command to get the current UTC time.

This command will display the current UTC time along with a link to an external UTC clock. It is particularly useful for the betting feature, which posts all timestamps in UTC.

This command allows users to easily reference the current UTC time, ensuring consistent and accurate timing for betting events and related activities.

Example

/utcnow

This will respond with an embedded message showing the current UTC time and a button to view an external UTC clock.

Counter-Strike

All things counter-strike related

Counter-Strike

Update Blog Scanner Feature

The Update Blog Scanner feature keeps users informed about the latest Counter-Strike updates by delivering notifications in the main #general channel.

Purpose

The Update Blog Scanner feature automates the process of checking the official CS:GO blog for new posts. It ensures that users receive timely updates on important changes, bug fixes, and new features in Counter-Strike without the need for manual monitoring.

Benefits

Counter-Strike

Chat Message Responder Feature

The Chat Message Responder feature allows the bot to respond to CS:GO in-game chat messages. It uses natural language processing to generate appropriate responses based on the sentiment and language of the input message.

Command

/cschat

Command to respond to a CS:GO chat message.

Example

/cschat "IDI NAHOY SOOKA NOOB WHY RUSH WITH BOMB IDIOTA SOOKA KICK ME PLEES"

Response:
Language: Russian
Sentiment Analysis: Negative

Original Message(s): IDI NAHOY SOOKA NOOB WHY RUSH WITH BOMB IDIOTA SOOKA KICK ME PLEES
Translated Message: "Go to hell, you noob! Why did you rush with the bomb, idiot? You better kick me, please."

Response: Я играю как хочу, мне не нужны твои советы, сука! 
Translated Response: "I play how I want, I don't need your advice, bitch!"
Counter-Strike

CS:GO Match Betting

The CS:GO Match Betting feature allows users to bet on professional CS:GO matches using blahajcoin. Users can view match information, place bets on their preferred teams, and check the status of their betting tickets. This wiki page provides an overview of the available commands and a step-by-step guide on how to use the feature.

Command Overview

Step-by-Step Guide

  1. Get Match Information

    Start by retrieving information about the CS:GO match you want to bet on using the /betting get_match command. Provide the HLTV match page URL as the input. For example: /betting get_match https://www.hltv.org/matches/2345678/liquid-vs-astralis

  2. Place a Bet

    Once you have the match information, use the /betting ticket create command to place a bet on your preferred team. Provide the match ID, the amount of blahajcoin you want to bet, and the team you want to bet on. For example: /betting ticket create mvoqm0qp 10 Team 1

  3. List Your Betting Tickets

    To view all your betting tickets, use the /betting ticket list command. By default, only active tickets are listed. To include expired tickets in the list, you can specify include_expired=true as the optional parameter. For example: /betting ticket list include_expired=true

  4. Check Ticket Status and Claim Winnings

    If you want to check the status of a specific betting ticket and potentially claim your winnings, use the /betting ticket check command followed by the ticket ID. For example: /betting ticket check 9876. The command will provide information about whether you won or lost the bet. If you won, the winnings will be automatically added to your account balance. If the ticket has already been claimed, the command will indicate that the ticket has expired.


Economy

All things economy related

Economy

Basic Currency Features

The Base Currency feature provides various economy commands for managing BlahajCoin currency in the bot.

Commands

/currency balance

Command to check the BlahajCoin balance of a user.

Example

/currency balance @username

This will display the BlahajCoin balance of the mentioned user.

/currency pay

Command to send BlahajCoin to another user.

Example

/currency pay @recipient 50

This will send 50 BlahajCoin units to the mentioned recipient.

/currency leaderboard

Command to view the leaderboard of users with the highest BlahajCoin balances.

This command displays the top users with the highest BlahajCoin balances.

Economy

XP System Feature

The XP System feature tracks and rewards user XP levels in the bot. Leveling up grants users BlahajCoin currency.

XP Gain

Leveling Up

Commands

/level

Command to check the XP level of a user.

Example

/level @username

This will display the XP level and progress to the next level for the mentioned user.

Economy

Coinflip Game Feature

The Coinflip Game feature allows users to participate in a coin flip game where they can bet BlahajCoin currency on the outcome.

Command

/coinflip

Command to play the coin flip game.

Example

/coinflip Heads 10

This will flip a coin and bet 10 BlahajCoin on the "Heads" side.

Economy

Daily Rewards Feature

The Daily Rewards feature allows users to claim a reward each day in the form of virtual currency. This encourages regular interaction within the server and rewards users for their consistency.

Command

/daily

Command to claim daily reward.

Example

/daily

This will claim the daily reward for the user.

Interaction

Upon using the command, users will receive an embedded message from the bot indicating the amount they've received and their updated balance. They will also be informed about the next day's potential reward (10% increase or 50% decrease depending on the consistency of claims) to motivate them to return.

The goal of this feature is to promote regular activity within the server and reward users for their engagement.

Please note: Reward values and conditions may be subject to changes. Always check the most recent announcements for updates.