GithubHelp home page GithubHelp logo

thebastionbot / bastion Goto Github PK

View Code? Open in Web Editor NEW
303.0 20.0 243.0 25.94 MB

🚀 Get an enhanced Discord experience!

Home Page: https://bastion.traction.one

License: GNU General Public License v3.0

Batchfile 0.04% Shell 1.23% PowerShell 0.71% TypeScript 97.93% Dockerfile 0.09%
bastion bastionbot discord-bot discord-js discord bot nodejs javascript bastion-bot hacktoberfest

bastion's People

Contributors

aiden01 avatar codacy-badger avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar devpengu avatar euronay avatar fyris avatar gh0s7w4r10rd avatar hamelatoire avatar hampuskraft avatar iamtraction avatar midni8 avatar nikosalonen avatar noah3561 avatar okdruid avatar radocode avatar renovate-bot avatar renovate[bot] avatar rubenroy avatar sarp4 avatar sdip15fa avatar sixthhokage1 avatar snyk-bot avatar theaqueen 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

bastion's Issues

#!airhorn command not working in Bastion server

Prerequisites

Description

Using the #!airhorn command in Bastion's Testing server doesn't actually join a voice channel, but if you're not in a voice channel it will tell you to join one.

Steps to Reproduce

  1. Join Bastion's testing server
  2. Use #!airhorn in #testing while in a voice channel

Expected behavior:
I expect the bot to join the voice channel and do whatever the command does.

Actual behavior:
Doesn't return any output.

Reproduces how often:
100%

Additional Information

Here's a GIF of the error; https://i.jellz.me/9ae9f18ab1.gif

Redriect link warning

What's the feature? Please describe the feature in detail, how it will work, etc.

If a page has redricet bot will post auto ⚠ This Page Has Redrects The link : x Redricets to: y

How will this feature help you or your community or the users of Discord in general?

Prevent to gettşng hacked or mining etc

Is this feature similar to an existing feature?

No

Is this a feature you would like to implement, with support from the Bastion Bot team?

Yes

Permission changes for some commands

What's the feature? Please describe the feature in detail, how it will work, etc.

the textmute command requires manage roles perms, i think that should have a less restrictive perms requirement. maybe some other commands that need admin perms should have at most manage guild perms.

How will this feature help you or your community or the users of Discord in general?

if the perms are less restrictive then it may benefit mods of a server a lot. and if this is implemented, this should also close #131

Is this feature similar to an existing feature?

yeah

Is this a feature you would like to implement, with support from the Bastion Bot team?

yeah.

Fake ban

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing
  • A command isn't doing what it's supposed to do
  • Other, please explain:

What's going wrong?

How can we reproduce the problem?

Supporting Information:

  • Bastion version:
  • Node.JS version:
  • npm version:
  • Windows, OS X/macOS, or Linux?:
  • Network issues:
    • I use a proxy to connect to the web.
    • I access the internet via a VPN.
    • I have limited or unreliable internet access.

sinfo doesn't shows emojis for servers which have animated emojis

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing Bastion
  • A command isn't doing what it's supposed to do
  • Feature request or command suggestion (see below for feature requests).
  • Other, please explain:

What's going wrong?

The sinfo command isn't showing the server emojis if a server has animated emojis.

How can we reproduce the problem?

  1. Use the sinfo command in a server that has animated emojis
  2. It would show the server emojis as text.

Supporting Information:

  • Bastion version: 6.6.2
  • Node.JS version: 8.9.4
  • npm version: 5.6.0
  • Windows, OS X/macOS, or Linux?: Linux
  • Network issues:
    • I use a proxy to connect to the web.
    • I access the internet via a VPN.
    • I have limited or unreliable internet access.

Attachement embed spam

What's the feature? Please describe the feature in detail, how it will work, etc.

Auto mod : Auto delete attachment/embed cooldown message spam

How will this feature help you or your community or the users of Discord in general?

Anti spam

Is this feature similar to an existing feature?

No

Is this a feature you would like to implement, with support from the Bastion Bot team?

Yes

Upgrade to the welcome command

So i was using the welcome command today and i have used other bots where you can do this type in command like - imgur link :https://imgur.com/a/u8AKC, to like mention the user when they join i think it would be cool to see this come to bastion

EG - {user}, Welcome to {server}! Have a great time here, just remember to read and understand #info-rules 😉 !

  • Nightz -
    Sorry for bad gramma not the best and sorry if i put this wrong place

`lastseen` command is not stable. Sometime gives out a world of results.

Prerequisites

Description

When using userID's instead of mentions, the bot outputs a different last seen time (5 days instead of 0 seconds for example)

Steps to Reproduce

  1. Use lastSeen command with usermention
  2. Try again with userID instead
  3. goto step 1

Expected behavior:
Should show the last time user sent a message in Discord.

Actual behavior:
Sometimes states correct output, sometimes none at all, or whole days ago.

Reproduces how often:
Every so often (3 of 5 results average)

Additional Information

N/A

Versions

  • Bastion version: v6.3.2

Commands command doesnt filter to specified module

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing Bastion
  • A command isn't doing what it's supposed to do
  • Feature request or command suggestion (see below for feature requests).
  • Other, please explain:

What's going wrong?

the commands command will output the same thing, regardless of if a module is specified or not

How can we reproduce the problem?

run commands, then run commands with a module
eg commands moderation

Supporting Information:

tested on self host and official discord server one

  • Bastion version:
  • Node.JS version:
  • npm version:
  • Windows, OS X/macOS, or Linux?:
  • Network issues:
    • I use a proxy to connect to the web.
    • I access the internet via a VPN.
    • I have limited or unreliable internet access.

Prevent Mention Spam

What's the feature? Please describe the feature in detail, how it will work, etc.

Prevent to mention spam bot will delete the mention spam and say in channel sorry a user mention spammed i delete (bcz of thats will be confusing pinged but no message for that a info message) after delete spam it will do the action (which is a command #!mentionSpamAction <KİCK/BAN/DELETE/WARN>)

How will this feature help you or your community or the users of Discord in general?

Prevent to mention spam! Make the spammers ban kick or warn

Is this feature similar to an existing feature?

No

Is this a feature you would like to implement, with support from the Bastion Bot team?

Yes

Default install location - windows

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing Bastion
  • A command isn't doing what it's supposed to do
  • Feature request or command suggestion (see below for feature requests).
  • Other, please explain:

What's the feature?

Change the default install location of bastion.

Please describe the feature in detail, how it will work, etc.?

Install bastion to %userprofile% by default, rather than desktop.

How will this feature help you or your community or the users of Discord in general?

Installing bastion by default to %userprofile% will prevent accidental deletion or modification. Saw it happening to some users.

Is this a feature you would like to implement, with support from the Bastion Bot team?

yeah, I can do it myself.

Can't install some dependencies

Prerequisites

Description

Unable to install the youtube-dl dependency.

Steps to Reproduce

  1. Remove node_modules folder
  2. Install dependencies npm install or while simply installing youtube-dl (npm install youtube-dl)

Expected behavior:
This should install all the dependencies successfully

Actual behavior:
The youtube-dl dependency is unable to install and causes the problem while running Bastion.

Reproduces how often:
100%

Additional Information

The error output:

C:\Users\Midnight\Desktop\Bastion>npm install youtube-dl

> [email protected] postinstall C:\Users\Midnight\Desktop\Bastion\node_modules\youtube-dl
> node ./scripts/download.js

Error: Could not find download link in https://rg3.github.io/youtube-dl/download.html
    at Request.get [as _callback] (C:\Users\Midnight\Desktop\Bastion\node_modules\youtube-dl\lib\downloader.js:64:31)
    at Request.self.callback (C:\Users\Midnight\Desktop\Bastion\node_modules\request\request.js:186:22)
    at emitTwo (events.js:125:13)
    at Request.emit (events.js:213:7)
    at Request.<anonymous> (C:\Users\Midnight\Desktop\Bastion\node_modules\request\request.js:1163:10)
    at emitOne (events.js:115:13)
    at Request.emit (events.js:210:7)
    at IncomingMessage.<anonymous> (C:\Users\Midnight\Desktop\Bastion\node_modules\request\request.js:1085:12)
    at Object.onceWrapper (events.js:314:30)
    at emitNone (events.js:110:20)

+ [email protected]
added 59 packages in 6.339s

Versions

  • Bastion version: 5.0.0
  • Operating System (including version): All
  • Node.js version: 8.5.0
  • npm version: 5.3.0

wget error

wget https://raw.githubusercontent.com/TheBastionBot/Bastion-Scripts/master/BastionInstaller.sh && chmod +x BastionInstaller.sh
wget: not an http or ftp url: https://raw.githubusercontent.com/TheBastionBot/Bastion-Scripts/master/BastionInstaller.sh

Able to mute with time on server on normal

What's the feature? Please describe the feature in detail, how it will work, etc.

The Title says all , it would be more good bcz ita anmoying if forgot to unmute them

How will this feature help you or your community or the users of Discord in general?

It will make users more good moderation no need remember unmute users anymore!

Is this feature similar to an existing feature?

Yes

Is this a feature you would like to implement, with support from the Bastion Bot team?

Yes

Prevent Emoji Spam

What's the feature? Please describe the feature in detail, how it will work, etc.

Bastion bot will be delete emoji spams

How will this feature help you or your community or the users of Discord in general?

No emoji spam while chatting no more annoying emoji spams while you talking

Is this feature similar to an existing feature?

No

Is this a feature you would like to implement, with support from the Bastion Bot team?

Maybe, Hopfull

Multiple playing status

What's the feature? Please describe the feature in detail, how it will work, etc.

Multiple playing status. auto update the playing with status of bastion from a given no. of status

How will this feature help you or your community or the users of Discord in general?

It will help us in circulating multiple messages through the status itself

Is this feature similar to an existing feature?

no

Is this a feature you would like to implement, with support from the Bastion Bot team?

hopefully

FEATURE REQUEST

What's the feature? Please describe the feature in detail, how it will work, etc.

Users can react to the message specified to be assigned to a role. They can also remove that reaction to be remove from the assisigned role.

How will this feature help you or your community or the users of Discord in general?

It will make discord server cleaner without using the "#!iAm" command

Is this feature similar to an existing feature?

Kinda

Is this a feature you would like to implement, with support from the Bastion Bot team?

Don't understand this question

Able to disable module per server

What's the feature? Please describe the feature in detail, how it will work, etc.

Server owner or adminsastior perm wo has can be use! #!dismodule it will close that module for that guild

How will this feature help you or your community or the users of Discord in general?

For who want use some modules in their server and not want to host themself for close modules

Is this feature similar to an existing feature?

Yes

Is this a feature you would like to implement, with support from the Bastion Bot team?

No

Bastion doesn't stop typing sometimes

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing Bastion
  • A command isn't doing what it's supposed to do
  • Feature request or command suggestion (see below for feature requests).
  • Other, please explain:

What's going wrong?

Sometimes, when chatting with Bastion, the typing event starts and doesn't stops. I've tested it multiple times, and it happens when Cleverbot API doesn't send any response.

How can we reproduce the problem?

  1. Enable chat in the server using the chat command.
  2. Start chatting with Bastion by mentioning him.
  3. When the Cleverbot API doesn't send any response, and the typing event starts, it won't stop anymore.

Supporting Information:

  • Bastion version: v6.6
  • Node.JS version: v8.9.3
  • npm version: v5.5.1
  • Windows, OS X/macOS, or Linux?: Linux (Debian 9.1)
  • Network issues:
    • I use a proxy to connect to the web.
    • I access the internet via a VPN.
    • I have limited or unreliable internet access.

Cleverbot API sends empty responses, sometimes. It's a known issue: https://www.npmjs.com/package/cleverbot-node

Promo Codes on Bastion Currency

What's the feature? Please describe the feature in detail, how it will work, etc.

promo codes on Bastion Curency bot owner can do !addpromo <currency count> bastion will be male a random promo code that currency has and !promoapply<code> it will give <cırrency count> yo user

How will this feature help you or your community or the users of Discord in general?

Able to giveaway on website or like a twitter or youtube etc

Is this feature similar to an existing feature?

No

Is this a feature you would like to implement, with support from the Bastion Bot team?

No

Overwatch stats showing `undefined`

Prerequisites

Description

When the overwatch command is used for any player who does not have any stats, the stats are shown as undefined. This is a recent issue, it was not happening in older versions of Bastion.

Steps to Reproduce

  1. Use the overwatch command for a new user or for someone who does not have any stats.
  2. See the output

Expected behavior:
Showing N/A or Not Available or something easily understandable is a better choice.

Actual behavior:
The output shows undefined.

Reproduces how often:
Everytime

Additional Information

No additional information.

Versions

  • Bastion version: 5.2
  • Operating System (including version): Ubuntu 16.04 64-bit
  • Node.js version: 9.0.0
  • npm version: 5.5.1

Bot announcement bug

Prerequisites

Description

This is the error i get whenever i use it, it only started to do it when i linked it to a channel,
Also the part where it said "Test" is when i get the issue, if i do it in a line it works fine, but the moment it creates a new line is when i start to get the errors

Example !announce Hello world. (Works fine

Example !Announce
Hello world. (does not work)

But i was able to do the 2nd example before perfectly fine
untitled

Then i done !announcementChannel [channel name] and now i cant do an announcement like i did the 2nd example (Top picture)

untitled

Steps to Reproduce

  1. Run the !announcementChannel command
  2. Run
!announce line1
line2
  1. See the console

Expected behavior:
It should post the announcement message.

Actual behavior:
The error you get when trying is this:

{ SyntaxError: Invalid or unexpected token
    at Client._eval (D:\Discord Bots\Bastion\node_modules\discord.js\src\client\Client.js:493:17)
    at ShardClientUtil._handleMessage (D:\Discord Bots\Bastion\node_modules\discord.js\src\sharding\ShardClientUtil.js:109:76)
    at emitTwo (events.js:131:20)
    at process.emit (events.js:214:7)
    at emit (internal/child_process.js:772:12)
    at _combinedTickCallback (internal/process/next_tick.js:141:11)
    at process._tickCallback (internal/process/next_tick.js:180:9) name: 'SyntaxError' }
Trace
    at Object.exports.error.message [as error] (D:\Discord Bots\Bastion\handlers\logHandler.js:31:11)
    at Object.exports.run (D:\Discord Bots\Bastion\modules\owner\announce.js:63:17)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
[/ERROR]

Reproduces how often:
100% of the time.

Additional Information

Any additional information, screenshots, configuration or data that might be necessary to reproduce the issue, if any.

Versions

  • Bastion version: 6.0.0
  • Operating System (including version): Windows 10 x64-bit
  • Node.js version: 8.9.0
  • npm version: 5.5.1

poll with custom time

What's the feature? Please describe the feature in detail, how it will work, etc.

Able to specify time with the poll command

How will this feature help you or your community or the users of Discord in general?

Would be helpful for short running polls

Is this feature similar to an existing feature?

yes, a lot of other commands support custom time

Is this a feature you would like to implement, with support from the Bastion Bot team?

hopefully

Bastion will no longer announce streams that go live v6.7.0

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing Bastion
  • A command isn't doing what it's supposed to do
  • Feature request or command suggestion (see below for feature requests).
  • Other, please explain:

What's going wrong?

Twitch wont announce when a streamer goes live, it shows they are streaming but bastion won't announce to a channel

How can we reproduce the problem?

A complete description of how to reproduce the problem.

Supporting Information:

  • Bastion version: 6.7.0
  • Node.JS version: 8.9.4
  • npm version: 5.6.0
  • Windows, OS X/macOS, or Linux?: Linux
  • Network issues:
    • I use a proxy to connect to the web.
    • I access the internet via a VPN.
    • I have limited or unreliable internet access.

Moderator role

Hello,
please add a moderator role which can use all Moderative Commands or add at the config.json something to set the permissions needed for a specified command.
Here an example:
Permissions{
TextMute: CREATE_INSTANT_INVITE,
},

Regards,
BLOCKSTORM_

Consider replacing kitsu.js with kitsu

kitsu.js is deprecated in favour of the more feature complete kitsu package that is fully JSON-API compliant.

Based on your current usage, search implementation would be something like:

import Kitsu from 'kitsu'
const kitsu = new Kitsu()

const { data: manga } = await kitsu.fetch('manga', {
  filter: { 
    text: args.name
  },
  // Reduce the response to only fields you require (not required, but great to do)
  fields: {
    manga: 'posterImage,startDate,endDate'
  }
})

triggers are case sensitive

Prerequisites

Description

Triggers are case sensitive.

Steps to Reproduce

  1. Add a trigger using the addTrigger command
  2. Send a message in different case than the originally added case of the trigger

Expected behavior:
It should give the response of the trigger even if the trigger was in different case

Actual behavior:
It doesn't send the response if the message is different than the original case of the trigger

Reproduces how often:
100%

Additional Information

No additional info.

Versions

  • Bastion version: 6.3
  • Operating System (including version): All
  • Node.js version: 9.1.0
  • npm version: 5.5.1

Bastion is typing...

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing Bastion
  • A command isn't doing what it's supposed to do
  • Feature request or command suggestion (see below for feature requests).
  • Other, please explain:

What's going wrong?

Bastion is still typing when it shouldnt be

How can we reproduce the problem?

Send a second input while Bastion is typing for the first.

@Bastion
@Bastion is what it should look like, no response between

Supporting Information:

  • Bastion version: v6.7.0
  • npm version: 5.5.1
  • Windows, OS X/macOS, or Linux?: Windows
  • Network issues:
    • I use a proxy to connect to the web.
    • I access the internet via a VPN.
    • I have limited or unreliable internet access.

Use message reaction instead of iam & iamnot command

What's the feature? Please describe the feature in detail, how it will work, etc.

Users can react to the message specified to be assigned to a role. They can also remove that reaction to be remove from the assisigned role.

How will this feature help you or your community or the users of Discord in general?

It will make discord server cleaner without using the "#!iAm" command

Is this feature similar to an existing feature?

Kinda

Is this a feature you would like to implement, with support from the Bastion Bot team?

Don't understand this question

Overwatch (potential bug)

Okay so i am not sure if this is a bug or not but when you do the Overwatch command and it gives the stats of the player it doesn't show the proper level of someone

For instance I'm '111' on Overwatch but when i use the stats command it only shows my level to be 11 and not '111'

Not sure if this is a bug or not but thought id report it just in case.
untitled

#!musicMasterRole command not working

Prerequisites

Description

[ The #!musicMasterRole #command is not working. ]

Steps to Reproduce

  1. [ Type #!musicMasterRole ]
  2. [ Wait for bot response. ]

Expected behavior:
[
image
]

Actual behavior:
[ Nothing ]

Reproduces how often:
[ N/A ]

Additional Information

Any additional information, screenshots, configuration or data that might be necessary to reproduce the issue.

Versions

  • Bastion version: ``
  • Operating System (including version): ``
  • Node.js version: ``
  • npm version: ``

Case number search

What's the feature? Please describe the feature in detail, how it will work, etc.

Moderation Case number search, by using#!list cases you get a list of cases and its action
or #!case [number] for easy searching [it reproduces the Modlog in the chat the command is given]

How will this feature help you or your community or the users of Discord in general?

Better errorcorrecting and moderation guildwide

Is this feature similar to an existing feature?

Not that I know of, but is similar/ in conjunction with the #! reason command [plausibly give this command case number support aswell if it doesnt already

Is this a feature you would like to implement, with support from the Bastion Bot team?

No

Embeds from selfbots

What's the feature? Please describe the feature in detail, how it will work, etc.

Bastion bot will be delete embeds if send from selfbots

How will this feature help you or your community or the users of Discord in general?

Prevent selfbots sends embed in servers

Is this feature similar to an existing feature?

No

Is this a feature you would like to implement, with support from the Bastion Bot team?

Yes

deletechannel not working

Prerequisites

Description

[ deletechannel fails to delete channels ]

Steps to Reproduce

  1. [ run the deletechannel commandm specifiying a channel ]

Expected behavior:
[ the channel getting deleted ]

Actual behavior:
[ nothing, see error below ]
image

Reproduces how often:
[ every time so far, around 10 times ]

Additional Information

Any additional information, screenshots, configuration or data that might be necessary to reproduce the issue.

Versions

  • Bastion version: ``
  • Operating System (including version): ``
  • Node.js version: ``
  • npm version: ``

Add mutual servers to userInfo command

What's the feature? Please describe the feature in detail, how it will work, etc.

Add mutual servers section to the userInfo command. It will show the no of servers the user share with the bot.

How will this feature help you or your community or the users of Discord in general?

It can help us in finding how many servers we share with Bastion.

Is this feature similar to an existing feature?

no

Is this a feature you would like to implement, with support from the Bastion Bot team?

It can be done something like

function findMutualServers(user_id) {
   return client.guilds.filter(guild => {
   	if(guild.members.find("id",user_id)) return guild;
   }).size;
}

Bug in mutual server count

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing
  • A command isn't doing what it's supposed to do
  • Other, please explain:

What's going wrong?

The mutual server count that was added in this release shows a wrong amount of mutual servers

How can we reproduce the problem?

  1. use the uinfo command
  2. see the mutual server count in the footer

Supporting Information:

  • Bastion version: v6.8.0
  • Node.JS version: v8.9.4
  • npm version: v5.5.1
  • Windows, OS X/macOS, or Linux?: Debian 9.1 amd64
  • Network issues:
    • I use a proxy to connect to the web.
    • I access the internet via a VPN.
    • I have limited or unreliable internet access.

Buyable roles

What's the feature?

Buyable roles

Please describe the feature in detail, how it will work, etc.?

a command string such as #!sellRole -(role ID) -(price in BC) then a roll can be bought with something like #!buyRole (role name). A command like #!buyableRoles could be use to show the listing of roles and their prices.

How will this feature help you or your community or the users of Discord in general?

as of currently it will make the currency more interactive for my community, being that there is not really much of a functional use for it

Is this feature similar to an existing feature?

it is similar to the gift shop feature

Is this a feature you would like to implement, with support from the Bastion Bot team?

If I could get it as a private feature i would be just as happy but i dont know coding.

#!trivia does not accept "True" or "False" as answers

Prerequisites

Description

The #!trivia command only accepts "true" and "false", despite instructing to "Reply with either True/False within 60 seconds."

Steps to Reproduce

  1. Type #!trivia
  2. Enter "True" or "False" for the answer.

Expected behavior:
If your answer is correct, it should say "you are absolutely right."

Actual behavior:
It does not recognize "True" or "False" as valid answers, so it says "you're wrong" even if you are right.

Reproduces how often:
Every time you use "True" or "False".

Additional Information

Any additional information, screenshots, configuration or data that might be necessary to reproduce the issue.

2018-01-04_10-55-44
2018-01-04_10-56-00
2018-01-04_10-56-51

Add book command

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing Bastion
  • A command isn't doing what it's supposed to do
  • Feature request or command suggestion (see below for feature requests).
  • Other, please explain:

What's the feature?

book command

Please describe the feature in detail, how it will work, etc.?

A command to get details of a book/novel. Details can include author, a summary, etc.

How will this feature help you or your community or the users of Discord in general?

Will be very useful while chatting with a friend and you want to suggest a book to them, you can directly use the command to suggest the book rather than doing an internet search and finding the right site for it and linking to it.

Is this feature similar to an existing feature?

No. Maybe movie and tvShow is somewhat similar.

Is this a feature you would like to implement, with support from the Bastion Bot team?

Yeah

Suggestion : remove playlist

What's the feature? Please describe the feature in detail, how it will work, etc.

It would be nice to be able to delete a playlist:

"! playlist [name_of_playlist] remove"

How will this feature help you or your community or the users of Discord in general?

easier to remove playlist

Is this feature similar to an existing feature?

yeah, a lot of other commands

Is this a feature you would like to implement, with support from the Bastion Bot team?

no

daily command isn't working without patreon api keys

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing Bastion
  • A command isn't doing what it's supposed to do
  • Feature request or command suggestion (see below for feature requests).
  • Other, please explain:

What's going wrong?

The claim/daily command isn't working without the patreon api keys. this is supposed to be optional but it isn't. it crashes with 401 error.

How can we reproduce the problem?

  1. Install bastion without the patreon api keys.
  2. use the claim/daily command.

Supporting Information:

  • Bastion version: v6.6.x
  • Node.JS version: v8.9.4
  • npm version: v5.6.0
  • Windows, OS X/macOS, or Linux?: all
  • Network issues:
    • I use a proxy to connect to the web.
    • I access the internet via a VPN.
    • I have limited or unreliable internet access.

Server owners get paid when members buy roles

What's the feature?

When server members buy roles from the role store, the server gets paid.

Please describe the feature in detail, how it will work, etc.?

If server members get paid from sales of roles in their server, the server owner will benefit and can get more bastion currencies.

How will this feature help you or your community or the users of Discord in general?

Will encourage server owners in selling roles to make more bastion currencies.

Is this feature similar to an existing feature?

No

Is this a feature you would like to implement, with support from the Bastion Bot team?

Yes

Use IDs as arguments in give command

I'm opening this issue because:

  • Bastion is crashing
  • Bastion is having issues during installation/update
  • Bastion is doing something I don't understand
  • A command is crashing Bastion
  • A command isn't doing what it's supposed to do
  • Feature request or command suggestion (see below for feature requests).
  • Other, please explain:

What's the feature?

Use user IDs in give command.

Please describe the feature in detail, how it will work, etc.?

Using user IDs in give command, like other commands (userInfo, profile, etc.), to give bastion currencies.

How will this feature help you or your community or the users of Discord in general?

This will make it better as it won't mention anyone and mentioning users is a bit annoying.

Is this feature similar to an existing feature?

userInfo, roleInfo, profiles, etc.

Is this a feature you would like to implement, with support from the Bastion Bot team?

Yeah

No valid versions available for gamequery

When I try to run npm i:

npm ERR! No valid versions available for gamequery

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2017-08-18T04_39_56_026Z-debug.log

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.