We now have a Steam Chat Bot!

Jul 30, 2014
75
153
Some sort of command that prints out an explanation of how to get your map tested would be cool, it comes up a lot and would be nice if we didn't have to type an explanation every time.
 

Fantaboi

Gone and one day forgotten
aa
Mar 11, 2013
892
1,050
Isn't there a thread that explains that? It seems something pretty odd for the bot to have, but I have been contemplating adding the ability to pre-recorded responses that are customisable that integrates with the current system. Regardless, its on the list
 

Hyperion

L16: Grid Member
aa
Jun 8, 2015
840
659
Some sort of command that prints out an explanation of how to get your map tested would be cool, it comes up a lot and would be nice if we didn't have to type an explanation every time.
!add gives you all that mapper needs
 

Fantaboi

Gone and one day forgotten
aa
Mar 11, 2013
892
1,050
Ok, huge update today:
  • !help <Command> will now return help with the command alongside all other possible commands (Keep in mind these are unfinished)

  • Multi Command functionality is finally here! For example you could use both !add and !imp to add maps to the map list
  • !addcommands <old command> <new command> allows admins to add commands
  • !removecommands <command> Removes the command, admin only
Here is the default chat commands file:
http://pastebin.com/ZU6YKijb

  • !ban <Steam URL> <duration in days> <reason> will now allow users to be banned from using the bot for a duration of time
  • !unban <Steamurl> alleviates the ban instantly
This is NOT an excuse to break the chat rules using the bot. If you utilise the bot for something bannable, you may get a ban alongside a longer Bot-ban.

  • !replyadd <Key> <Value> When /<key> is typed, it will post <value> to chat. The keys use / instead of !
  • !replyremove <key> removes the key from being used
  • !replycheck <key> checks who set the key, allowing moderaters to ban if inappropriate usage is found
KEEP IN MIND ALL INAPPROPRIATE SPAM/USAGE IS TREATED AS IF YOU POSTED IT INTO CHAT YOURSELF

  • Posts referring to servers will now include a URL to join the server
  • Search Feature now returns on error
Happy postings!
 
Last edited:
Jul 30, 2014
75
153
it's waaaaaay too easy to type !addreply and accidentally add your text as a map.

also

14:28 - hoplitejoe ☺: !removereply j
14:28 - [1] VBot.exe: Removed map: The map was not found or you do not have sufficient privileges
 
Last edited:

Hyperion

L16: Grid Member
aa
Jun 8, 2015
840
659
Can confirm. Can't remove replies.

Also I set /help to same than !help for new lads in chat
 

Yrr

An Actual Deer
aa
Sep 20, 2015
1,317
2,759
suggestion:
!author mapname

bot prints out the current name of the author from the steamid?
 

Fantaboi

Gone and one day forgotten
aa
Mar 11, 2013
892
1,050
Hotfix that includes:
  • Removed all instant replies
  • Made Instant reply adding admin only
 

Muddy

Muddy
aa
Sep 5, 2014
2,581
4,597
I have a favour to ask everyone: can you please PM the bot if you want the map list? People keep using the !maps command in the public chat and it's clogging it up with spam, especially when the map list is long, and it's really annoying.

Plus if you PM the bot, the map list will be in a convenient spot that won't eventually disappear in a sea of unrelated messages, so there's really no reason not to do it.
 

Fantaboi

Gone and one day forgotten
aa
Mar 11, 2013
892
1,050
I'm going to implement a cut off nearing the end of the week, if there are too many maps it'll post the link to the sheet instead and pm the map list
 

Yrr

An Actual Deer
aa
Sep 20, 2015
1,317
2,759
A good idea would be to simply remove the chat message, and only have the bot PM the person who used !maps
but then you get people spamming !maps cause they dont all see the result
 
Jul 6, 2015
1,425
820
but then you get people spamming !maps cause they dont all see the result
User1: !maps
koth_namehere_a1, koth_stfuitsaname_a3, mapname_namedmap_a5, koth_koth_b3, plr_thesedontexist_a5, koth_myfirst_a1, koth_notctf_a1, cp_not!steel_a4
Yrr: So how about those topics we talk about?
3 chat messages later...
User2: !maps
koth_namehere_a1, koth_stfuitsaname_a3, mapname_namedmap_a5, koth_koth_b3, plr_thesedontexist_a5, koth_myfirst_a1, koth_notctf_a1, cp_not!steel_a4
Meme Station: :B1:
vs
user1: !maps
Yrr: So how about those topics we talk about?
user2: !maps
Meme Station: :B1:
 

Yrr

An Actual Deer
aa
Sep 20, 2015
1,317
2,759
alternatively

alice: what maps are there?
bob: !maps
vbot: [maps]
alice: thanks!

vs

alice: what maps are there?
bob: !maps
alice: !maps
carol: !maps
darren: !maps
eve: !maps
 

RodionJenga

L5: Dapper Member
Oct 24, 2015
236
256
Another suggestion that's been rolling around in my head: vbot spitting out current times for major mapper cities. Possibly just as a pm to the bot. Could help figure out who is awake to imp. Yes, I'm lazy.
 

Fantaboi

Gone and one day forgotten
aa
Mar 11, 2013
892
1,050
Just wanted to provide a different sort of update.

The bot's repository ownership has been transferred to the TF2Map's github page at: https://github.com/TF2Maps/SteamBot which will hopefully make updates and contributions from other users much easier.
 

Muddy

Muddy
aa
Sep 5, 2014
2,581
4,597
11:11 - Muddy: !delete cp_pillowcase_b1c
11:11 - Muddy: !deletemap cp_pillowcase_b1c
11:11 - Muddy: !del cp_pillowcase_b1c
11:11 - [13] VBot.exe: Removed map: cp_pillowcase_b1c

Pls. What happened to the multiple commands.
 

phi

aa
Nov 6, 2011
832
1,817
We as staff have removed all commands named after users that were logged in the bot. These commands gradually became subtle bullying in chat, targeted towards specific people; and as a community, we don't stand for that. Please don't be a jerk.

Commands made similarly in the future will be removed and the submitter will get directed to the rule - and a small warning upon repeated offenses.