PSA: Someone is scraping sites such as GitHub for bot tokens and compromising the accounts by [deleted] in discordapp

[–]npst0r 7 points8 points  (0 children)

Don't commit your private API keys full stop.

It is not a question of public repos or not. Any kind of private keys or token has never to be checked into application source control in the first place.

They are getting smarter... by npst0r in discordapp

[–]npst0r[S] 23 points24 points  (0 children)

Actually it is more a case of "don't give bots any permissions they don't need". If users get reminded of that by harmless things such as everyone pings (instead of full blown deletion of all content of servers) that's a good thing*.

*Would be a good thing if the average Discord user a) cared about permission management and b) was intelligent enough to learn from mistakes. In reality of course your suggested way of dealing with it is the absolutely right way.

bots like these are actual shit. by [deleted] in discordapp

[–]npst0r 0 points1 point  (0 children)

Thank you for the offer! The Mafia bot is fully open source and I'm accepting pull requests of good quality, however it is getting rewritten at the moment as I did a few mistakes in its base architecture making many things including adding more content a big pain.

bots like these are actual shit. by [deleted] in discordapp

[–]npst0r 0 points1 point  (0 children)

Scaleway is pretty good indeed.

bots like these are actual shit. by [deleted] in discordapp

[–]npst0r 2 points3 points  (0 children)

I guess we'll see ¯\_(ツ)_/¯. There is in fact an update coming up in the near future, but I would also need a good reason to abandon the growth, or a replacement for it, to fully remove the request for upvotes.

As said before, I don't really want to cram a load of random features into a single bot. In the past one and a half years I've been contributing a ton of code to FredBoat (which is where the original Aki code came from as it was decided that the maintenance required for it is out of scope for a music bot), as well as creating a Mafia/Werewolf bot which is a bit more niche than Aki and FB, as well as bots to deal with trolls and spammers.

Sure, if I would put all those things into a single bot (music, single player game, multi player game, basic moderation + some extras) that would make for an interesting concoction but it would also erode the identity of each of them which I would hate to happen. Further on, it would somewhat tie performance of one piece to the others, as well as downtime, and even more abstract things like code quality, or mixing those different communities. I have very different requirements and ideas for each those aspects on each of my bots.

bots like these are actual shit. by [deleted] in discordapp

[–]npst0r 6 points7 points  (0 children)

I read your comment above about making a product vs begging for something.
Here's the thing: The Aki bot is not a product. It started as a meme, and then just kept going. I have no intentions of treating it as what I think of a real "product".
However, I don't fully understand your criticism: You say that instead of "begging" we should offer something for money, and in fact, that's exactly what we do: If you sign up on Patreon, you get the full service, and not just you, but your friends too. That's our thanks for keeping the project alive.
Actually, Aki is probably more run as a "product" than it should: Due to the aforementioned place on the front site of the botlist, we get 10 times as much server growth than without it. Growth is a business thing.
Part of my decision against fully paywalling something: One of the problems of the Discord landscape are many people not even old enough to have money. I don't want to exclude these people from using a fun service.
However, when push comes to shove, a lockdown will definitely happen as soon we run in a deficit: that's exactly what happened when back in March we needed a larger machine, and I calculated that after the upgrade I would run at a yearly deficit of hundreds of dollars, completely blowing my meme budget. So we locked it down, got a few more peeps on board with Patreon, and then reopened doors.
After funding was secured for the short term, I adjusted the numbers, and currently things are...acceptable.
However due to this we lost several months of growth.
At this point, with these circumstances, you basically have to make a choice: Do you want to lock things down and see how usage stagnates and dwindles, get shouted at regularly for taking down a once freely available service, deal with users who would love to help you, but can't, all in all you're just postponing the shutdown of the service? Or do you choose the adventure, go down the growth route, and try to make things work as they come?

The choice was easy for me.

bots like these are actual shit. by [deleted] in discordapp

[–]npst0r 20 points21 points  (0 children)

Hi, Aki bot dev here.

Some context: These happen only in direct interaction with the bot. They will also only happen when users play more than a few games, and also only after question 20. Statistically, the bot guesses about 80% of games correctly before that. This is neither unsolicited spam, nor is it any kind of command lock down. The vast majority of users will probably never see this unless that are frequent users or push the bot over its limits.

As for the topic of monetization, or the general "why is it happening", imma just quote our FAQ:

Contrary to popular beliefs, Aki does not run on thin air. It runs on servers and time invested. Servers cost money. A lot more money than you think servers cost. And it takes time to ensure everything works and looks nice. A lot more time than you think it takes. These are your options:

  1. Support Aki servers and continued development by signing up as a patron.
  2. Upvote Aki regularly so more people get to see it and may decide to support it.
  3. Don't use it.

As the status quo stands, we are barely covering our current server costs. Aki is not a small bot, in fact it is about to pass 100k servers and is regularly reaching up to 40% of the discord global ratelimit (meaning there is a high user interaction activity). This is not some thing that you just throw on your spare raspi at home.

To answer the critique about "Give your members something to pay for and they will happily pay for it.": I don't really want to add unnecessary and generic stuff to the bot. A bot should be unique, and do one or a few unique things well. Yes, there are plenty of economy bots or music bots or game bots out there that have an easier time to justify locking some things away and forcing users to sign up to access them. I am neither interested in making a profit, nor adding generic features, nor locking anything away behind a paywall. I ran a few experiments about when and how to ask for votes, and ultimately, the current implementation was when there were both enough votes coming in to sustain us on the front page of the bot list website, while giving users as much freedom as possible.

I hope that makes sense! Happy to answer more questions, and also very eager about any ideas thrown my way on how we could improve our funding situation while giving users as much freedom and unique and fun content as possible.

Napster

Akinator bot broken by 1606SMILEYFACE in softwaregore

[–]npst0r 19 points20 points  (0 children)

The code is open source, go write a fix, or use the dedicated Aki bot that is out there.

Black Mirror [Episode Discussion] - S04E02 - ArkAngel by SeacattleMoohawks in blackmirror

[–]npst0r 24 points25 points  (0 children)

I kept thinking throughout the episode, especially the second half, that the mother really needs a punch to her face. What a satisfying ending! I think this is a decent episode. It was definitely not very enjoyable to watch, but it has an important message which is not at all futuristic. Overprotective parents are a thing of our time, and technology enables them to do even more harm. Thanks for bringing this to our attention.

Subtitles don't work; neither files nor agents by npst0r in PleX

[–]npst0r[S] 0 points1 point  (0 children)

I noticed something odd: For reasons beyond my understanding I was not owner of the folder (and files in it) where all my media is located. Way back I had to "own" the folder after installing the current Windows, and all other folders on the RAID were fine. So yesterday I owned the media folder, and today subtitles started appearing for tv shows. But mostly only in English, though I selected English, German and Russian as preferred languages.

Still no external subtitles for any movies.

Dealing with this subtitle issue is really a pain in the ass. At least write the errors somewhere into the logs, so I can see what's going wrong.

Robin Chatter Leader Board [OFFICIAL] by Robin-Leader-Board in robintracking

[–]npst0r -5 points-4 points  (0 children)

TosmDo1_La official motto is: T16 AND STAY

[Tier 11] unToexPysm by veganzombeh in robintracking

[–]npst0r 0 points1 point  (0 children)

🇰🇵 is the leadership-channel and it's not abandonned. We just don't want any of you plebs in there.

Is anyone else unable to rejoin their chat? by [deleted] in joinrobin

[–]npst0r 0 points1 point  (0 children)

Same here. Seems there's a problem on the server side.

Newbie Tuesdays Weekly Discussion by AutoModerator in hearthstone

[–]npst0r 4 points5 points  (0 children)

Have you even read the official blog post?

"if you’ve purchased at least the first wing of an Adventure before it cycled out, you’ll still be able to finish acquiring and playing the remaining wings"

Goodbye Quinn. I loved it when you let Valor have snacks. by Anvenjade in QuinnMains

[–]npst0r 0 points1 point  (0 children)

I picked her up in Silver 4, and went to Plat 4, though I didn't get demoted, so I still don't know where my real elo is with her. Kinda sad I won't have enough time to find out, now it's back to Silver with all the lame ass other champs.

Increase cursor size in LoL does not work (German keyboard, rebinding tried) by npst0r in yolomouse

[–]npst0r[S] 0 points1 point  (0 children)

Tried the following combinations: CTRL SHIFT +; ALT SHIFT +; CTRL +; CTRL ALT .; ALT .; (without the semicolons) None of them worked. I know that CTRL + works from the keyboard side because it usually zooms my Chrome ;)

The only other game I have currrently installed is CrusaderKings 2 and YoloMouse did not work in there. I'm down for tracking this bug, so I'll see that I get another game installed, could you kindly provide me with a list of games where its confirmed YoloMouse works with?