IRC bots endlessly spam ##crawl


If it doesn't fit anywhere else, it belongs here. Also, come here if you just need to get hammered.

Halls Hopper

Posts: 82

Joined: Tuesday, 15th September 2015, 01:06

Post Saturday, 1st October 2016, 06:03

IRC bots endlessly spam ##crawl

If you ever come check out ##crawl on freenode you will be greeted with something like this:
  Code:
[22:49] <Rotatell> Grivan (L9 DgIE) escaped from the Abyss! (Abyss:1)
[22:51] <Rotatell> DaltonRaccoon (L18 HuFi) was cast into the Abyss! (a deep elf sorcerer) (Elf:1)
[22:52] <Henzell> GrumpyMel (L17 HEEn) reached level 4 of the Swamp. (Swamp:4)
[22:52] <Henzell> Osk (L19 HuMo) reached level 3 of the Elven Halls. (Elf:3)
[22:53] <Rotatell> zewo (L22 MiBe) was cast into the Abyss! (a deep elf sorcerer) (Elf:3)


This his been an ongoing problem ever since i started frequenting the channel years ago. Almost every regular user blocks or ignores the bots; absolutely noone cares at all about any of the milestones it announces.

Tt announces, amongst other things:
every single rune grab
every single death past xl 10
every single player reaching the end of a branch
every time a player kills a pan/hell boss
anytime a player is banished or escapes the abyss.

We have complained among ourselves many times but from what i understand, each bot is maintained by the admin of the server it announces milestones for. I'm not even sure who to talk to to change how they announce.

So i make this thread, to draw attention to the problem. Maybe we could get more traffic if the bots spam less, i have talked to some people who come to IRC only to notice bot spam and leave. here are a few more examples

new player getting drowned out by bot spam:
  Code:
[22:43] <Rotatell> xnavy (L22 DgIE) found a gossamer rune of Zot. (Spider:4)
[22:45] <wwwn> playing a MiBe rightnow, i have an exec of flame +6, is it worth it to swap for a battleaxe vamp +2
[22:45] <wwwn> at least for V5
[22:45] <Eksell> TotoDurand (L17 VSFi) reached level 4 of the Swamp. (Swamp:4)
[22:45] <Rotatell> zewo (L22 MiBe) reached level 3 of the Elven Halls. (Elf:3)
[22:48] <Rotatell> protopulse (L27 MiBe) entered Pandemonium. (Depths:3)


trying to have a conversation through bot spam:
  Code:
[23:45] 19:12] <destrovel> these days, i only switch to zin if i get horribly mutated doing slime or by gloorx
[19:12] <Rotatell> Morte (L17 DEFE) reached level 4 of the Snake Pit. (Snake:4)
[19:12] <ProzacElf> recite absolutely wrecks undead and demons though
[19:12] <ProzacElf> which are really some of the biggest problems in extended
[19:13] <Henzell> Airwolf (L17 HOGl) reached level 4 of the Snake Pit. (Snake:4)
[19:13] <destrovel> though much less of problems with tso
[19:13] <Rotatell> simm (L18 HOAK) found a serpentine rune of Zot. (Snake:4)


another random piece of bot spam:
  Code:
00:54] <Lantell> Deemzul (L25 DsBe) entered the Tomb of the Ancients. (Crypt:3)
[00:55] <Henzell> Mong (L27 VSBe) entered the Vestibule of Hell. (Depths:5)
[00:55] <Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
[00:55] <Henzell> Uzielius (L17 DECj) reached level 3 of the Elven Halls. (Elf:3)
[00:56] <Jorgrell> jabutu the Invulnerable (L27 DDWr), worshipper of Makhleb, escaped with the Orb and 3 runes, with 1740092 points after 68556 turns and 8:12:34.
[00:56] <Lantell> Aleksmastering (L27 DsFi) killed Asmodeus. (Geh:7)
[00:56] <Gretell> Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-1743-g6dcb786
[00:57] <Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:2)


As you can see, its multiple announcements per minute, even during off peak hours. It is a truly ridiculous amount of spam that just to be clear i will say again, nobody in IRC pays attention too or cares about.

If any devs, server admins, bot maintainers, players, or members of the community agree that this a problem, maybe we can reach a solution?

For this message the author mibe420 has received thanks: 10
and into, chequers, Cimanyd, Doesnt, Kramin42, ololoev, Shard1697, VeryAngryFelid, ydeve, zxc23

Ziggurat Zagger

Posts: 8786

Joined: Sunday, 5th May 2013, 08:25

Post Saturday, 1st October 2016, 06:15

Re: IRC bots endlessly spam ##crawl

Deaths should be announced. No-one in irc cares about unique kills, branch entries/ends (including abyss and portals), god worships/abandons, or rune pickups though, agreed.

For this message the author duvessa has received thanks: 2
Cimanyd, ydeve

Swamp Slogger

Posts: 137

Joined: Wednesday, 14th December 2011, 16:11

Location: Australia

Post Saturday, 1st October 2016, 06:16

Re: IRC bots endlessly spam ##crawl

It's bot spam all the way down:

  Code:
<Lantell> Aleksmastering (L27 DsFi) reached level 7 of Gehenna. (Geh:7)
<Rotatell> ahabkang (L27 VSFi) entered the realm of Mnoleg. (Pan)
<Rotatell> Specter (L25 DsAK) reached level 5 of the Vaults. (Vaults:5)
<mibe> !seen doll
<Sequell> I last saw doll at Sat Aug 20 02:27:49 2016 UTC (6w 3h 8m 40s ago) quitting, saying 'Quit: Lost terminal'.
<Henzell> Airwolf (L27 HOGl) reached level 5 of the Abyss. (Abyss:5)
<Henzell> Aer1al (L27 MuFi) left a ziggurat at level 14. (Zig:14)
<Henzell> bluepin (L27 DsFi) found an abyssal rune of Zot. (Abyss:5)
<Henzell> Aer1al (L27 MuFi) found the Orb of Zot! (Zot:5)
<Henzell> bluepin (L27 DsFi) escaped from the Abyss! (Abyss:5)
<Henzell> Airwolf (L27 HOGl) found an abyssal rune of Zot. (Abyss:5)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:5)
<Rotatell> AshitakaSan the Thaumaturge (L11 DrCj), worshipper of Vehumet, slain by a nine-headed hydra on Lair:3, with 11764 points after 14945 turns and 3:08:07.
<Henzell> AlexDCSS85 the Covert (L11 NaHu), worshipper of Cheibriados, slain by Maud (a +2 eveningstar of draining) on D:10, with 8706 points after 10310 turns and 1:25:22.
<Rotatell> edgefigaro (L17 FeMo) reached level 4 of the Snake Pit. (Snake:4)
* GiantOwl is now known as Kalir
<Henzell> Mong (L27 VSBe) entered the Realm of Zot. (Depths:5)
<Henzell> bluepin (L27 DsFi) reached level 3 of the Tomb of the Ancients. (Tomb:3)
<Rotatell> ahabkang (L27 VSFi) killed Mnoleg. (Pan)
<Henzell> Aer1al the Mummy of Death (L27 MuFi), worshipper of Gozag, escaped with the Orb and 15 runes, with 9143530 points after 189005 turns and 22:00:06.
<Jorgrell> jabutu (L26 DDWr) reached level 5 of the Realm of Zot. (Zot:5)
<Lantell> Deemzul (L24 DsBe) entered the Vestibule of Hell. (Depths:3)
<Rotatell> ahabkang (L27 VSFi) found a glowing rune of Zot. (Pan)
<Lantell> Deemzul (L24 DsBe) killed Geryon. (Hell)
<Rotatell> moonlapse (L17 DrGl) reached level 4 of the Spider Nest. (Spider:4)
<Lantell> Aleksmastering (L27 DsFi) killed the Serpent of Hell. (Geh:7)
<Henzell> Airwolf (L27 HOGl) entered the Vestibule of Hell. (Depths:1)
<Henzell> bluepin (L27 DsFi) found a golden rune of Zot. (Tomb:3)
<Rotatell> dolemite99 (L27 HaBe) left a ziggurat at level 10. (Zig:10)
<Henzell> Airwolf (L27 HOGl) killed Geryon. (Hell)
<Rotatell> ahabkang (L27 VSFi) escaped (hah) into the Abyss! (Pan)
<Rotatell> Nubnuts the Petrodigitator (L27 DrTm), worshipper of Cheibriados, escaped with the Orb and 15 runes, with 16066529 points after 97942 turns and 25:40:14.
<Henzell> Airwolf (L27 HOGl) entered the Realm of Zot. (Depths:5)
<Henzell> bluepin (L27 DsFi) entered a ziggurat. (Depths:5)
<Rotatell> ahabkang (L27 VSFi) escaped from the Abyss! (Abyss:1)
<Henzell> Mong (L27 VSBe) reached level 5 of the Realm of Zot. (Zot:5)
<Rotatell> Morte (L25 DEFE) entered Pandemonium. (Depths:3)
<Jorgrell> jabutu (L27 DDWr) found the Orb of Zot! (Zot:5)
<Rotatell> flyleaff the Blocker (L15 FoFi), worshipper of Cheibriados, blasted by an orc sorcerer (bolt of fire) on Orc:2, with 60581 points after 19427 turns and 1:02:58.
<Henzell> CaptBlasto (L18 OgHu) reached level 4 of the Spider Nest. (Spider:4)
<Rotatell> Specter (L26 DsAK) found a silver rune of Zot. (Vaults:5)
<Lantell> Deemzul (L25 DsBe) entered the Tomb of the Ancients. (Crypt:3)
<Henzell> Mong (L27 VSBe) entered the Vestibule of Hell. (Depths:5)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Uzielius (L17 DECj) reached level 3 of the Elven Halls. (Elf:3)
<Jorgrell> jabutu the Invulnerable (L27 DDWr), worshipper of Makhleb, escaped with the Orb and 3 runes, with 1740092 points after 68556 turns and 8:12:34.
<Lantell> Aleksmastering (L27 DsFi) killed Asmodeus. (Geh:7)
<Gretell> Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-1743-g6dcb786
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:2)
<Henzell> Mong (L27 VSBe) killed Murray. (Hell)
<Henzell> Mong (L27 VSBe) killed Geryon. (Hell)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:1)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:1)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Rotatell> Kallandras the Cleaver (L10 MiFi), worshipper of Okawaru, slain by Maruxus's ghost on D:9, with 5698 points after 6803 turns and 0:19:46.
<Lantell> Deemzul (L25 DsBe) entered Cocytus. (Hell)
<Rotatell> edgefigaro (L18 FeMo) found a serpentine rune of Zot. (Snake:4)
<Rotatell> cliffracer the Basher (L11 DsGl), worshipper of Okawaru, slain by Urug (a +4 double sword) on D:10, with 10673 points after 12245 turns and 0:47:48.
<Lantell> Aleksmastering (L27 DsFi) found an obsidian rune of Zot. (Geh:7)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:3)
<mibe> check out my post about bot spam
<mibe> https://crawl.develz.org/tavern/viewtopic.php?f=17&t=21695
<mibe> lets end it once and for all
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:1)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:3)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:2)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:2)
<Henzell> CaptBlasto (L19 OgHu) found a gossamer rune of Zot. (Spider:4)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:1)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:2)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Jorgrell> Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1743-g6dcb786 (34)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:2)
<zxc> mibe: sorry I missed your comment because of bot spam
<Henzell> PeteStorm the Severer (L14 HOGl), worshipper of Beogh, slain by a merfolk impaler (a +3 trident of flaming) on Shoals:1, with 47665 points after 16865 turns and 1:15:01.
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Mong (L27 VSBe) found the Orb of Zot! (Zot:5)
<mibe> lol
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:1)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)
<Henzell> Airwolf (L27 HOGl) escaped from the Abyss! (Abyss:1)
<Lantell> Deemzul (L26 DsBe) reached level 7 of Cocytus. (Coc:7)
<Henzell> Airwolf (L27 HOGl) entered the Abyss! (Depths:4)


Either remove the announcements entirely or just keep the ones announcing wins.
User avatar

Snake Sneak

Posts: 92

Joined: Thursday, 28th July 2016, 04:11

Post Saturday, 1st October 2016, 06:50

Re: IRC bots endlessly spam ##crawl

Maybe it's because I've already been in the channel a few months and am used to ignoring the bots most of the time, but I think you're exaggerating the problem. Unless you can only see a few lines of the IRC at a time, a few lines a minute isn't going to stop you from following a conversation. If a new player's question doesn't get answered with the bots, it probably wouldn't without them. If you come back to a wall of nothing but bot announcements, it doesn't mean they're spamming, it just means no one else is talking (which happens often in IRC).

That said, I agree with you that there's too much. Like duvessa said, there's a lot no one cares about. (I don't care when I get to Swamp:4, definitely not when someone else does.) I think the deaths and wins should stay, at least. Those actually matter to the player being announced, and sometimes are funny or interesting to others. (or someone in IRC can point upwards and complain/brag; imagine if we had to !lg first!)

There's one other thing that should stay no matter what. If you banish a unique, then kill it in the Abyss, it is announced. Removing this would be an Abyssal Knight nerf they don't deserve.
remove Siegurt's signature
User avatar

Halls Hopper

Posts: 62

Joined: Monday, 6th October 2014, 18:12

Location: Paris, France

Post Saturday, 1st October 2016, 09:14

Re: IRC bots endlessly spam ##crawl

I've been using the IRC for the past two years and I agree that the bot spam is a bit ridiculous. Like Cimanyd said, nobody cares when you reach Swamp:$ or that you killed Nikolai. However, the win and death announcements are, I feel, a important part of the IRC experience in that it allows people to sympathize or congratulate each other. I can't tell the amount of times I killed a character with which I'd asked the IRC for a good amount of advice, and then had people saying "RIP" or "Better luck next time". These things really help to consolidate a feeling of community which is, for me and maybe others, one of the main reasons I keep coming back to DCSS.

So yeah, keep the bots for deaths and wins (or maybe really fringe cases that migh be interesting to see) and ditch all the other useless nonsense.

Halls Hopper

Posts: 82

Joined: Tuesday, 15th September 2015, 01:06

Post Saturday, 1st October 2016, 10:52

Re: IRC bots endlessly spam ##crawl

yeah, perhaps i exaggerated a bit. sometimes seeing a high level char die to an interesting monster or on the orb run can spark a conversation and if said player is a regular irc user we can provide tips or critiques on how they could have survived.
but there is so much spam about abyss enter/exits, rune grabs, 15 rune games killing hell bosses or entering branches it just detracts from the entire channel.

Surely we can strike some balance on what types of milestones and game finishers are announced....maybe only deaths above xl>20?? only deaths that break a streak?? or orb run deaths?

and announcing wins also could be a fun thing to do. especially when it is a players first win and everyone in irc channel congratulates them with suggestions on characters to try next.

but with so much spam, it seems like no one pays attention to any announcements at all, in years of using the channel, i can count on one hand the amount of times people react to a bot announcement.

Tartarus Sorceror

Posts: 1739

Joined: Tuesday, 13th March 2012, 02:48

Post Saturday, 1st October 2016, 16:42

Re: IRC bots endlessly spam ##crawl

The announcements made sense back when a lot less games were being played.

They should be limited to wins, and events likely to spark conversation or inspire watchers. Like orbrunning tomb, or megazigging, or deaths with tdam>200, etc.

For this message the author Rast has received thanks: 5
Arrhythmia, nago, PleasingFungus, VeryAngryFelid, zxc23

Abyss Ambulator

Posts: 1193

Joined: Friday, 16th January 2015, 20:20

Post Saturday, 1st October 2016, 19:00

Re: IRC bots endlessly spam ##crawl

Gawd, my name shows up a lot... I need to play less.

Ziggurat Zagger

Posts: 8786

Joined: Sunday, 5th May 2013, 08:25

Post Saturday, 1st October 2016, 19:03

Re: IRC bots endlessly spam ##crawl

Airwolf wrote:Gawd, my name shows up a lot... I need to play less.
Do you realize that it's not typical to enter Abyss more than a couple times in a game, let alone more than 100?

For this message the author duvessa has received thanks: 3
Arrhythmia, nago, PleasingFungus

Abyss Ambulator

Posts: 1193

Joined: Friday, 16th January 2015, 20:20

Post Saturday, 1st October 2016, 19:18

Re: IRC bots endlessly spam ##crawl

Yes, I was grinding for a skill title, for my amusement. I wasn't intentionally spamming anyone but myself.

Halls Hopper

Posts: 82

Joined: Tuesday, 15th September 2015, 01:06

Post Sunday, 2nd October 2016, 06:43

Re: IRC bots endlessly spam ##crawl

ok, i have read these replies and thought about it some more.

What if announcements were limited to the following:
-Wins
-Entering Tomb while holding the orb
-Entering a ziggurat after completed at least 1 ziggurat
-Any death where the player had atleast 1 rune
-Any death where tdam>200, or tdam>mhp

Alternatively, we can keep death announcements as they are currently, where any death over xl 10 is announce. There was no clear consensus that i could see. I think deaths with 1 rune(or more) and deaths where you take your total Hp in damage in one turn is a nice balance to limit them somewhat. I would be personally fine with restricting death announcements to streak breakers and orb runs but they seem to be popular

For this message the author mibe420 has received thanks: 11
all before, and into, Arrhythmia, Brannock, chequers, Floodkiller, n1000, PleasingFungus, Rast, yesno and one more user
User avatar

Dungeon Master

Posts: 202

Joined: Thursday, 5th December 2013, 05:01

Post Monday, 3rd October 2016, 03:26

Re: IRC bots endlessly spam ##crawl

It used to be much worse. A couple years ago I had a thread discussing the bot announcements. The announcements were pared down dramatically, to about half of what they were before and the channel became much more conductive to discussion/advice. Since then, however, the playerbase has grown by a significant amount and we've picked up a few extra servers so the issue is rearing its head again.

mibe's current list of suggestions will be fine for another few years probably, but if the playerbase continues to grow parts of it may need to be trimmed. Of course we can just deal with that when we get to that point.

Tartarus Sorceror

Posts: 1739

Joined: Tuesday, 13th March 2012, 02:48

Post Monday, 3rd October 2016, 18:02

Re: IRC bots endlessly spam ##crawl

mibe420 wrote:-Any death where the player had atleast 1 rune

Nobody cares about those. We are at almost 24 thousand such deaths so far this year (since Jan 1).

If you restrict it to deaths with 10+ runes, there are 870 this year, which averages about three per day.

-Any death where tdam>200, or tdam>mhp

I looked into this, and my tdam>200 suggestion was a bit extreme. There have only been seven deaths like that this year, but 670 deaths with tdam >= 100 (50 of those had tdam exactly equal to 100). Two announcements like this per day seems reasonable.

Ziggurat Zagger

Posts: 6454

Joined: Tuesday, 30th October 2012, 19:06

Post Monday, 3rd October 2016, 18:07

Re: IRC bots endlessly spam ##crawl

Rast wrote:
mibe420 wrote:-Any death where the player had atleast 1 rune

Nobody cares about those. We are at almost 24 thousand such deaths so far this year (since Jan 1).

If you restrict it to deaths with 10+ runes, there are 870 this year, which averages about three per day.

-Any death where tdam>200, or tdam>mhp

I looked into this, and my tdam>200 suggestion was a bit extreme. There have only been seven deaths like that this year, but 670 deaths with tdam >= 100 (50 of those had tdam exactly equal to 100). Two announcements like this per day seems reasonable.

What about deaths with 10+ or the orb in hand? (Ascent deaths are pretty rare aren't they?)
Spoiler: show
This high quality signature has been hidden for your protection. To unlock it's secret, send 3 easy payments of $9.99 to me, by way of your nearest theta band or ley line. Complete your transmission by midnight tonight for a special free gift!

Tartarus Sorceror

Posts: 1739

Joined: Tuesday, 13th March 2012, 02:48

Post Monday, 3rd October 2016, 18:17

Re: IRC bots endlessly spam ##crawl

I already answered the 10+ rune deaths: 870
Wins: 10116
Orb deaths: I think it is 423 (10539 orb milestones minus 10116 wins)

edit: Frankly, nobody cares about 99% of wins, but they should still be announced, as a reward to the player.

For this message the author Rast has received thanks:
n1000

Tartarus Sorceror

Posts: 1739

Joined: Tuesday, 13th March 2012, 02:48

Post Thursday, 20th October 2016, 23:03

Re: IRC bots endlessly spam ##crawl

Soooo what's the next step on this? Could someone from the dev team ask the bot owners nicely to cut down on milestones reported?

Snake Sneak

Posts: 128

Joined: Friday, 26th April 2013, 05:09

Post Sunday, 23rd October 2016, 02:16

Re: IRC bots endlessly spam ##crawl

I think it would be great if it could at least be reduced to just one bot doing announcements for all servers instead of each server having their own.

Really the problem is just the community is too big to announce everything though. This is partly why I created my bot "Kramell", which allows you to get announcements for a small group of people in a separate channel, and I've found that fun to use during tourneys etc, just seeing the milestones for the few people added to the channel's whitelist.

Maybe a similar approach could work in ##crawl, so that there are only announcements for people who have registered, say with an easy command. It would at least filter out the masses of people who never even look at the ##crawl channel.

The announcement spam doesn't really bother me anymore, but I don't think I'd miss announcements if they were to go either.

My 2c :)

Server Admin

Posts: 9

Joined: Saturday, 2nd November 2013, 06:42

Post Sunday, 23rd October 2016, 04:45

Re: IRC bots endlessly spam ##crawl

It's absurdly simple to make changes to the bot (for cbro at least). But I've always kept it consistent with the other servers (unless the other announcement bots made changes and I haven't been informed).

If people are actually avoiding chat instead of ignoring or /ignoring the bots, then I agree it's probably a good time to adjust limits. But that's not up to me since I'm just keeping consistent with the other servers.

My general gaming community uses a variant of Kramin's approach (different relay bot) and we actually relay ALL milestones since there's a large group of us who wouldn't get any announcements otherwise (I announce the minimal set on ##crawl and the ignored ones in #octolog), so moving towards something like Kramin's suggestion probably makes more sense long-term. Just set up ##crawl-announcements and all bots relay EVERYTHING there, and separate relay bots sift through it to announce whatever each separate room wants to see. That's a TON easier for server admins since we won't have to fiddle with the limits every 6 months when the spam gets too much.

For this message the author johnstein has received thanks:
Brannock

Snake Sneak

Posts: 128

Joined: Friday, 26th April 2013, 05:09

Post Sunday, 23rd October 2016, 09:13

Re: IRC bots endlessly spam ##crawl

So I've taken over ##crawl-announcements as a test site :) There's actually no need for the servers themselves to announce anything anywhere really, it's not hard for an independent bot to fetch the latest bits of the logfiles every minute and do the announcing, not quite as realtime but pretty close (this is how Kramell does it).
User avatar

Slime Squisher

Posts: 338

Joined: Wednesday, 20th November 2013, 11:37

Post Monday, 24th October 2016, 07:39

Re: IRC bots endlessly spam ##crawl

Win or death announcements are useless. You can't go and specate that game because it is over. I think <10% players play online and use IRC simultaneously (especially when beem (thx Gamma) was introduced), so you almost never can congratulate the player.
So only zig entering (for 2nd+ zig), orbrunning tomb, entering Pan/Hell without getting anywhere but dungeon and depths (DUPZ/DUHZ attempt), gabbing non-abyssmal rune within 10k turns (speedrunning attempt) etc. So only interesting games should be announced.
Also, please note server char-code in the beginning of every message so that IRC users can easily cast "watch" spell. I can't remember all that & for CXC, | for CLAN, ! for CAO etc.

For this message the author ololoev has received thanks:
Rast

Slime Squisher

Posts: 352

Joined: Monday, 14th December 2015, 00:43

Post Monday, 24th October 2016, 07:43

Re: IRC bots endlessly spam ##crawl

FYI, you can get tons of high scores being considerably slower than <10k at the first rune.
User avatar

Slime Squisher

Posts: 338

Joined: Wednesday, 20th November 2013, 11:37

Post Monday, 24th October 2016, 08:37

Re: IRC bots endlessly spam ##crawl

Leszczynek wrote:FYI, you can get tons of high scores being considerably slower than <10k at the first rune.

It was just a suggestion, obviosly this number can be brainstormed.

Ziggurat Zagger

Posts: 6454

Joined: Tuesday, 30th October 2012, 19:06

Post Monday, 24th October 2016, 15:02

Re: IRC bots endlessly spam ##crawl

I think it might be nice it the announcements were less limited for people who are on channel at the time, and more limited for people who aren't on channel...
Spoiler: show
This high quality signature has been hidden for your protection. To unlock it's secret, send 3 easy payments of $9.99 to me, by way of your nearest theta band or ley line. Complete your transmission by midnight tonight for a special free gift!

For this message the author Siegurt has received thanks:
nago

Shoals Surfer

Posts: 257

Joined: Thursday, 6th November 2014, 02:32

Post Monday, 24th October 2016, 22:07

Re: IRC bots endlessly spam ##crawl

I like the idea that only announcements of people in the channel at the time are displayed. You could even use the sequell !nick stuff to work more out. so if I'm on IRC as miek_ then it will know to announce miek and hypermiek and whatever else. It would also be nice though to have some way of saying "yes I'm logged into IRC and yes I'm playing crawl right now but please don't announce my games anyway"

Snake Sneak

Posts: 128

Joined: Friday, 26th April 2013, 05:09

Post Tuesday, 25th October 2016, 06:49

Re: IRC bots endlessly spam ##crawl

triorph wrote:I like the idea that only announcements of people in the channel at the time are displayed. You could even use the sequell !nick stuff to work more out. so if I'm on IRC as miek_ then it will know to announce miek and hypermiek and whatever else. It would also be nice though to have some way of saying "yes I'm logged into IRC and yes I'm playing crawl right now but please don't announce my games anyway"

+1, and this is completely doable. Perhaps even only post milestones of people who have been active in the last 8 hours or something. I like this method a lot better than simply filtering milestones more and more strictly, as if you do that you get to a point where you may as well just remove them entirely. Even posting purely wins has the potential to become annoying, esp. during tourneys etc. I like the idea of having generous filters but finding a way to only post for people who are actually using irc, to keep the announcements relevant.

Maybe I'll give this a shot after exams.

Return to Crazy Yiuf's Corner

Who is online

Users browsing this forum: No registered users and 23 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.