bestmordaever / voice-manager Goto Github PK
View Code? Open in Web Editor NEWA highly customizable bot for management of temporary channels and dynamic matchmaking
A highly customizable bot for management of temporary channels and dynamic matchmaking
Hey there, sorry to report this but since a couple days (when i started get reports from my users) the channels generated with template %game%
don't seems to work properly.
I tested myself and have had Game Activity visible but the channel kept coming out as "no game".
I tried to edit the template with %game% %counter
to see if it was an issue with the templating itself but the counter seems to come out fine. Only the %game%
part seems broken right now.
I was tryin to get a self host to work, and it always errored out, I managed to figuere out the reason: the columns for role and permission in table guilds were missing (in both the provided DBs and the initDB.lua). This issue was persistent in both versions i worked with, the newest release v4.3.0 and the current version in the master branch.
Additionally after adding those 2, there was an issue regarding the NOT NULL constraint for the column cLimit, resulting in the guild not being properly safed. I removed that aswell.
Here my fixed paragraph:
CREATE TABLE guilds(
id VARCHAR PRIMARY KEY,
cLimit INTEGER, /* mutable, default 500 */
role VARCHAR,
permissions INTEGER NOT NULL
)]])
I am not 100% sure if this is perfect fix but sofar the Bot has been running without error.
PS: The Self Host guide could be improved a bit by adding tips on how to get the correct of libsqlite3, as that wasnt intuitive for me as an amateur(and didnt help in isolationg the issue).
As stated in documentation lobby with moderate permission should give users
Move Members permission but it gives them Manage Permission role which is potentialy hazardus.
For example in my case user could change his room to public, change @everyone ping permission and ping everyone on server.
Source:
https://github.com/BestMordaEver/Voice-Manager/wiki/Setup-Guide#host-permissions
moderate - same as mute, plus gives host Move Members permission in their room
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.