experimental discord bot for verification automation, built for miskeeping's discord
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NotNite 6d76136a70
rename some config items
2 months ago
.gitignore Add database to check duplicates. Thanks Cyn 2 months ago
LICENSE.md cleanup 2 months ago
README.md rename some config items 2 months ago
bot.js rename some config items 2 months ago
config.template.json rename some config items 2 months ago
package-lock.json Add database to check duplicates. Thanks Cyn 2 months ago
package.json cleanup 2 months ago
twitter.js Add database to check duplicates. Thanks Cyn 2 months ago

README.md

pisspiss

experimental discord bot for verification automation, built for miskeeping's discord

config

an example config is located at config.template.json
edit accordingly and replace with config.json

{
    "general": {
        "token": "HowGetToken",
        "prefix": "!verify",
        "name": "VerifyBot",
        "ownerId": "164469624463818752",
        "welcomeMessage": "This is an example welcome message.\nYou can newline.\nYou can also tag a %user%.\nYou can also post the %prefix%.",
        "welcomeUser": true
    },
    "server": {
        "guildId": "245662444490326016",
        "channelId": "604068520480735236",
        "roleId": "335186869279260676"
    },
    "verification": {
        "alreadyRegistered": ":no_entry_sign: Profile already verified under another user, or user already verified.",
        "twitter": "4697231774",
        "twitterFail": ":no_entry_sign: An error has occurred. This might because you are trying to blandly use this template.\nYou can also newline here."
    }
}

welcomeMessage supports newlines, and can tag the user with %user%, as well as post the prefix with %prefix%
twitter is not a username, it is an ID (you can get one from https://tweeterid.com/)
welcomeUser is a true/false to post welcomeMessage when a user joins

dependencies

(you should get these from npm if it isn't obvious)

  • node.js
  • eris
  • sequelize
  • sqlite3
  • superagent

you can do npm i to get these automatically