Fork of theboxmage’s discord-cli
NDB config is in $home/lib/disco.ndb for setting password, should be made automatically after first run.
go get bitbucket.org/henesy/disco
go install bitbucket.org/henesy/disco
Does not create accounts for you, this still needs to be done in a browser/app
Does not support 2FA (Discord API explicitly does not allow this)
Commands available in chat:
You can regex the last message sent using a format such as:
A basic $home/lib/disco.ndb looks something like:
Note that the auth= tuple accepts
for authentication using a factotum key and will ignore the password= tuple.
If used, the factotum key should resemble something to the effect of:
proto=pass server=discordapp.com service=discord firstname.lastname@example.org !password=hunter2
If you can connect to a channel and see messages, but yours aren’t sending, check to make sure your e-mail address is verified.
Q: What if go get doesn’t work?
A: If you want to use go get on 9front to install disco and its dependencies (recommended) you should use driusan’s dgit as git.
Q: What if I can’t login because of a captcha error?
A: You’ll need to sign in to Discord via the web app (thus solving a captcha) using a browser with html5/js. I recommend an http proxy such as this in conjunction with a system with such a browser..
Q: What if I get an error about signing in from a new location?
A: Discord has sent you an e-mail with a location confirmation link, click it, no js should be required.