puremana / me-bot Goto Github PK
View Code? Open in Web Editor NEWA Discord bot for the Mystic Empire IOURPG server using discord.js
A Discord bot for the Mystic Empire IOURPG server using discord.js
The purge command is only allowed for owners, not for admins of the push. It sends the msg, that I need the Tag, which I have. Other commands (like sent) I can use normally.
Since it might take some time until the invite is sent, you might be afk, off or something and more or less miss the ping in the channel (as it is removed after some time) and maybe just wonder what did ping you.
In case it gets deleted
Code as currently written only pulls time for EST, not EDT
It would be nice to have a start/stop set of commands, so if a push was coming to an end it would allow all other features except !signup and !joinqueue would be disabled with a response like "Sorry but the push is coming to an end and the bot is not accepting any more signups at this time"
"delete [number]" (or prune for the tatsumaki user ;) )to delete the last (not pinned) post, like the tatsumaki bot do
I have tatsumaki in the channel, just for this command
Add commands to change different settings of the push.
We needed to restart the push quite often, because we made some mistakes in the setup.
If you type %in or %out without a name, the bot uses your Discord name, for the list (or remove your top listing for the removal).
It's way more convenient for the pusher and most time I don't care for the exact name witch joins (aside from %signup of course).
A re-queue function -- if someone gets pinged by the bot that its their turn for their push and if they don't respond within x seconds, they get put in a separate high-priority queue where when they DO respond, they are moved into slot 1 in front of other folks, so that way people with tricky availability can avoid having to wait behind 50 people when they might only have 15 minutes at a time to check the game.
Add some redundant commands for continents:
"queue" for "queuejoin"
"leave" for "queueleave"
Maybe even only some letters for the often used commands to use for the experienced pusher:
i (in), o (out), s (signup), q (queuejoin), l (queueleave, its a small L), st (senttop)...
Have time markers and opt-in roles to notify when parties are released and when the 36 hour window is closed. Would like user level role management to the @weeklies role.
at 12pm Seattle time (when parties are created) ping an opt-in role group @weeklies that parties are released, and 36 hours later a post to declare to @EmpireLeadership that the 36 hour window is closed.
!signup
is confusing imo. it would be more intuitive to have it be !invite
, but as a separate optional command (listed last, or something). and !queuejoin
can automatically send invite
I don't know where exactly the bug sits, but I can't remove one Player from the push slot (bot respond with: cant find player in push) even when I c&p his name.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.