Skip to content
Kalbintion Kier edited this page May 14, 2017 · 6 revisions

CHANNEL is a basic channel operator command found in any channel Kdkbot is a part of.

Syntax

  • channel (<commandPrefix <new prefix> | [<commandProcessing> | <logChat>] <true | false> | [<rankQuotes | rankAMA | rankCounters | rankChannel | rankPermit | rankPerm | rankForward> <integer>)

commandPrefix

The commandPrefix gives you the ability to change a channels command prefix, this is defaulted to the pipe (|) character.

commandProcessing

The commandProcessing option gives you the ability to entirely turn off the bots processing of messages for commands.

logChat

** NOT IMPLEMENTED ** This setting accepts a true or false value and determines if messages from this chat will be logged.

msgPrefix

This string is attached to the start all messages going into a channel. Accepts any input, including nothing (channel msgprefix) to clear it.

msgSuffix

This string is attached to the end all messages going into a channel. Accepts any input, including nothing (channel msgsuffix) to clear it.

rank*

rank* level commands change the permission rank of an internal command. Valid rank* values are: rankChannel, rankPerm, rankPermit, rankFwd, rankFilter, rankTimer, rankHost, rankUnhost, rankStatus, rankGame, rankGiveaway, rankQuote, rankAma, rankTimers, rankUrban, rankTime, rankStats, rankMsges, rankBits, rankSeen, rankCommands, rankUptime, rankViewers

active*

active* true|false commands change the availability of an internal command. Valid active* values are: activeChannel, activePerm, activePermit, activeFwd, activeFilter, activeTimer, activeHost, activeUnhost, activeStatus, activeGame, activeGiveaway, activeQuote, activeAma, activeTimers, activeUrban, activeTime, activeStats, activeMsges, activeBits, activeSeen, activeCommands, activeUptime, activeViewers

trigger*

trigger* newtrigger commands change the trigger word for an internal command. Valid trigger* values are: triggerChannel, triggerPerm, triggerPermit, triggerFwd, triggerFilter, triggerTimer, triggerHost, triggerUnhost, triggerStatus, triggerGame, triggerGiveaway, triggerQuote, triggerAma, triggerTimers, triggerUrban, triggerTime, triggerStats, triggerMsges, triggerBits, triggerSeen, triggerCommands, triggerUptime, triggerViewers

Examples

Changing Internal Commands

Changing various settings for internal commands to make the more appropriate for the channel. Example formatted as channel - user: message

Internal Command Rank

#kalbintion - kalbintion: !perm set steve 3
#kalbintion - kdkbot: Set steve to permission rank: 3.
#kalbintion - steve: !commands list
#kalbintion - kdkbot: You can get this channels list of commands by visiting: tfk.zapto.org/kdkbot/?p=channels&t=c&channel=kalbintion
...
#kalbintion - kalbintion: !channel rankCommands 4
#kalbintion - kdkbot: Channel setting rankcommands set to 4
...
#kalbintion - steve: !commands list
...
#kalbintion - steve: :(

Internal Command Trigger

#kalbintion - kalbintion: !time
#kalbintion - kdkbot: kalbintion: You have spent 447 days, 4 hours, 40 minutes and 50 seconds since 22/6/2015
#kalbintion - kalbintion: !channel triggerTime clock
#kalbintion - kdkbot: Channel setting triggertime set to clock
#kalbintion - kalbintion: !clock
#kalbintion - kdkbot: kalbintion: You have spent 447 days, 4 hours, 42 minutes and 23 seconds since 22/6/2015

Internal Command Availability

#kalbintion - kalbintion: !uptime
#kalbintion - kdkbot: Stream has been going for 1H 32M 59S
#kalbintion - kalbintion: !channel activeUptime false
#kalbintion - kdkbot: Channel setting activeuptime set to false
#kalbintion - kalbintion: !uptime
#kalbintion - kalbintion: :(
Clone this wiki locally