discord-pcgolice's People
discord-pcgolice's Issues
Change bot log channel
The bot currently logs to the wrong log channel. It should log to the "log-pcgolice-general" channel instead.
Feature: Post message in chat channel when related forum thread is created
It would be cool if the bot could post a message about a new thread being created in one of the forum channels.
Example:
- Someone asks a question in the #technical channel
- The topic is deepel to become complex, and a thread in the #it-and-tech forum channel would be better
- When the thread in #it-and-tech is created, the bot posts a notice about that fact in #technical (which is the relevant chat channel for that type of subjects).
This would be ideal for all forum channels:
#general-debate > post notice in #general
#games-and-gaming > post notice in #gaming
#it-and-tech > post notice in #technical
#smart-home > post notice in #technical
#programming > post notice in #technical
etc.
I hopy you get the gist of what I mean :)
Feature to remove a specific role from a user, when he/she gets another role
In order to prevent the spam bot scourge on our server, I've started adding a "-NewServerMember-" role to all users when they join. This role basically locks them to only be able to write in the primary chat channel.
I'd like it so that when users chat normally (which the spam bots don't do) and level up to get the role "Newbie (Lvl. 1)", this bot concludes the user is not a spam bot and removes the "-NewServerMember-" role from them. This will then allow them to write on all the channels of the server from then on.
It is of course important that the bot checks any eventual backlog of "-NewServerMember-" role members at startup, in case it has been down.
Fix timestamp given by bot when muting users
When muting users, the bot logs that in the log channel. When doing that, it states when the mute expires. This timestamp is not in human readable format.
The message it gives now is something like:
"Muted for violating #brugerfeed rules. Expires at 1562223176956"
It should state something like this instead:
"Muted for violating #brugerfeed rules. Expires at DD.MM.YYYY HH:MM"
Log when someone stops Nitro Server Boosting the server
When someone starts Nitro Boosting our server, it is announced by a message in #svingdøren, which is awesome. What's not so awesome, is that nothing is logged when someone -stops- boosting the server. This makes it hard to notice, and when we see the boost count go down, it can be hard to identify who stopped boosting.
In order to make this easier, it would be nice if the bot could log to #svingdøren when someone loses the "Nitro Booster" role, since this is the result of the person cancelling the server boost.
Something like "USER stopped boosting the server."
Record (online users) announcement buffer
When there's a new online users record, the bot tends to write a message every time the online count increases. This results in a lot of messages in the #general channel, which is more or less spam.
I suggest that a buffer is built in, so that if a record has just been announced it will not write another message until f.ex. 10 minutes have passed. It should still monitor for new records, of course, just not announce it before 10 minutes have passed since the last record announcement.
Hope this makes sense.
Simultaneous online users record function
It would be awesome if the bot had a feature that automatically keeps tabs on how many simultaneous online users the server has, and when the record is broken, announces it to #generelt,
Also, the feature should have a !record command, that makes the bot state the record.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.