Coder Social home page Coder Social logo

evaera / rover Goto Github PK

View Code? Open in Web Editor NEW
146.0 23.0 206.0 884 KB

This repo is RoVer V1, which is now deprecated and will no longer work. Get Rover V2 now: https://rover.link

Home Page: https://rover.link

License: Apache License 2.0

JavaScript 100.00%
discord bot verify-users roblox

rover's Introduction

RoVer

Add


This repo is for RoVer V1, which is now deprecated and will no longer work with coming changes to the Discord bot API. RoVer V2 is available for free to use from our website, but is not available for self-hosting.

rover's People

Contributors

25564 avatar antonio6643 avatar brmetzger avatar cmdwm avatar cuyler36 avatar dastormer avatar dependabot[bot] avatar devsparkle avatar evaera avatar immortalaxolotl avatar louiek22 avatar mike7687 avatar ossienomae avatar overhash avatar phoenixshay avatar podskio avatar regalijan avatar rythian2277 avatar suufi avatar syrilai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rover's Issues

Not enough power

Bot keeps saying it doesn't have enough modify power when it is the top role in server and has admin power (Issue is when other people try to do it without even any roles.)

Unresponsive

So when I used the and I put all the links to the roles right. A few hours or so I try to use !update or bind another role and the bot just won't respond back i don't know what it could be.
image

Deal with nicknames being longer than 32 characters

I know it's a duplicate of #32 , #42 , and #24 , but none of these have solutions that are implementable by us on the server side.

Lots of the

@<User>, RoVer couldn't modify the member in this server. Either the bot doesn't have permission or the target user cannot be modified by the bot (such as higher rank in the server).

messages, however these people trying to verify have none or close to no ranks whatsoever, all of which would be lower than the bot anyways. It seems a little random, though I think most of the ones that are erroring are people that have already been verified, it's just the bot not being able to assign the role in this particular server.

Any ideas?

Issue was that the nickname format (%DISCORDNAME% - (%USERNAME%))was too long, so it was crossing the 32 character limit.

Add !getroles as an Alias to !verify

Alot of users seem to use !getroles command, which is common in other bots of similar function, while they are really looking for the !verify command to update their roles. Could this command be set up as an alias to the latter?

Bot does not auto-DM new users when they join a server

The bot is most likely being rate-limited since so many new users are joining.

This hosted bot experiences this issue, but when running it myself to test the issue did not appear. Leading me to believe it's a rate-limiting issue.

Name Changes

Hi, I just wanted to know if changing your username on Roblox...changes the nickname on Discord? Thanks in advance.

HELP!

I keep getting this error.
(node:8841) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: 401 Unauthorized

RoVer fights with itself.

Hello! Looks like RoVer started fighting with itself. I have 3 bots on the server, and the other two cant cause this. Screenshot of the "fight" is added. Sorry for that bad quality.

How to fix it?

rover glitch

idk halp!

fs.js:968
binding.stat(pathModule._makeLong(path), statValues);
^

Error: ENOENT: no such file or directory, stat '/Users/coltenlange/Desktop/bots/Bots in use/RoVer-master/Shard.js'
at Object.fs.statSync (fs.js:968:11)
at new ShardingManager (/Users/coltenlange/Desktop/bots/Bots in use/RoVer-master/node_modules/discord.js/src/sharding/ShardingManager.js:39:22)
at Object. (/Users/coltenlange/Desktop/bots/Bots in use/RoVer-master/src/index.js:8:23)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:427:7)

Bot is using original Username with first verification instead of most current Username

It seems RoVer is using the ROBLOX Username it used on a user's first verification, and not getting their most current username. This can be somewhat confusing, and sometimes upsets some people who wish to use their most current username. I originally thought doing !verify again would update the username, but seems it doesn't.

As far as bug details (as I'm not sure if this is intended or not):

  • I am using the hosted version
  • I used a technique which prevents the default "bot role" from being created, allowing me to use my own roles. Don't know if this would have anything to do with it, but the bot has every permission except "Administrator"

RoVer permission issue

RoVer couldn't modify the member in this server. Either the bot doesn't have permission or the target user cannot be modified by the bot (such as higher rank in the server).

All these people are new people and the bot's role is the highest one

(I could be doing something wrong, but this may be another issue unsure)

Slowed down

Seems the boot is like active and stuff but it comes to role people and updating members it doesn't work

Rank Doesn't Work?

So I tried to bind me (the owner) to the top rank in my group (255) This is the result I got:

ME: !bindgrouprank 2724037 B0SS NOOB 255

RoVer: @gtc122004, Added rank binding: Group: 2724037, Rank: none, Role: B0SS NOOB, Comparison: eq

As you can see it does not say Rank: 255

ummmmm. yeah

Unresponsiveness and dropping commands

Recurring issue. No idea what's causing it. This will be the only issue regarding this issue.

All I know about this is that if the bot is restarted, it seems to be fixed. Hmm.

Get user "tags"

Make verify.eryn.io api send an array of user tags, examples of which being:

DevForumMember, RobloxStaff, RobloxDiscordStaff, BC, TBC, OBC

Feature Request: !update @everyone

A very useful feature for large servers would be an !update @everyone (alternatively, !update everyone, !update all) to update every user to the new verified and unverified roles, as well as updating their nickname to the correct format. It's nigh impossible to go through every single user on a large server and !update them manually.

Bot will not auto-DM new users on servers with high verification levels

The RoVer bot will not automatically DM users information in cases where the server has subjected users to higher verification levels, such as "Must be a member of this server for longer than 10 minutes" and "Must have a verified phone on their Discord account".

The trend displayed in #43 is common on servers where the user does not instantly get the ability to interact with the server and may possible be related with a Discord.js API issue.

Update: Upon further investigation, the event responsible for handling new players in the server will not fire in these specific server types.

This also causes an issue with players who are already registered within the RoVer database, which will not be automatically verified as expected.

Bot not responding to commands

Bot is in the discord channel with full permissions and does not respond to any commands. Such as, !Verify. A few people even said when they went to the site to verify their account it simply didnt role them in the discord aswell.

Error message

I keep getting this message and I don't know how to fix it: RoVer couldn't modify the member in this server. Either the bot doesn't have permission or the target user cannot be modified by the bot (such as higher rank in the server).

RoVer not responding to some, not able to verify some, verifies others just fine?

The title pretty much states my problem. RoVer doesn't even respond to some people saying !verify, there are people it will verify just fine, and sometimes Rover says that it can't verify the target user, even though RoVer has the proper permissions (and believe me, it said the same thing with administrator).

image

Here's an example of all 3.

Any ideas? D:

issues self hosting?

I put the token and all that but how do I run to self host??

Add me on discord
Acentrix
#4327

The ability to unlink or change your account

From what i understand at the moment once your account is linked that is pretty much it, like if you accidentally link an alt or change accounts, it would be helpful to unlink your discord/ROBLOX so you do not have to make a new discord.

Cannot find

The bot isnt working correctly

fs.js:968
  binding.stat(pathModule._makeLong(path), statValues);
          ^

Error: ENOENT: no such file or directory, stat '/Users/coltenlange/Desktop/bots/Bots in use/RoVer-master/Shard.js'
    at Object.fs.statSync (fs.js:968:11)
    at new ShardingManager (/Users/coltenlange/Desktop/bots/Bots in use/RoVer-master/node_modules/discord.js/src/sharding/ShardingManager.js:39:22)
    at Object.<anonymous> (/Users/coltenlange/Desktop/bots/Bots in use/RoVer-master/src/index.js:8:23)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:427:7)`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.