Badger Docs
Search…
CollectiveBot

Installation

    Click on New Application then name the bot what you would like (however CollectiveBot makes the most sense)
    Click on Bot on the side bar
    Click on Add Bot
1
#######################
2
### CollectiveBot ###
3
### by ###
4
### Badger ###
5
#######################
6
BotToken: ''
7
Enables:
8
SuggestionsAddon: true
9
WelcomeMessage: true
10
SuggestionAcceptEmoji: ':YesEmoji:'
11
SuggestionDenyEmoji: ':NoEmoji:'
12
SuggestionApprovedEmoji: ':ApprovedEmoji:'
13
SuggestionDeniedEmoji: ':DeniedEmoji:'
14
SuggestionChannels:
15
- '693985384907931719'
16
SuggestionDeniedChannel: '695294976908722229'
17
SuggestionApprovedChannel: '695294976908722229'
18
SuggestionRoles: # These are the roles that are allowed to approve and/or deny suggestions
19
- '693833282240118794'
20
21
WelcomeMessage:
22
Title: 'Welcome {USER-TAG} to Project Badger'
23
TitleLink: ''
24
Description: "**You're member #{MEMBER-COUNT} :tada:**"
25
Footer: 'CollectiveBot by Badger'
26
FooterIMG: 'https://i.gyazo.com/981a86c82860fc5ae5859bcd1bb0df09.gif'
27
Thumbnail: '{USER-AVATAR}'
28
Channel: '693836887651254283'
29
Color: '0 254 0'
Copied!
    You now will want to place that token you copied and place it into the '' that comes after BotToken:
    After doing this, save the config.yml file
    Go back to the applications page of the discord developers site
    Click on OAuth2
    Do exactly as is done in the GIF on the OAuth2
    Paste this link you just copied into your browser, then invite the bot to your discord server you'd like the bot on
    You can invite this bot to as many servers as you'd like, however you will need to set up configurations for roles for each different server you add it to
    After doing all of this, you will have the bot properly set up to run and work on your server.
    All you need to do is click start_CollectiveBot.bat file to start up the bot

Configuring Permissions via RoleIDs in config.yml

    You will now navigate to the config.yml file and open it
    We now need to understand how the configuration works
1
#######################
2
### CollectiveBot ###
3
### by ###
4
### Badger ###
5
#######################
6
BotToken: ''
7
Enables:
8
SuggestionsAddon: true
9
WelcomeMessage: true
10
SuggestionAcceptEmoji: ':YesEmoji:'
11
SuggestionDenyEmoji: ':NoEmoji:'
12
SuggestionApprovedEmoji: ':ApprovedEmoji:'
13
SuggestionDeniedEmoji: ':DeniedEmoji:'
14
SuggestionChannels:
15
- '693985384907931719'
16
SuggestionDeniedChannel: '695294976908722229'
17
SuggestionApprovedChannel: '695294976908722229'
18
SuggestionRoles: # These are the roles that are allowed to approve and/or deny suggestions
19
- '693833282240118794'
20
21
WelcomeMessage:
22
Title: 'Welcome {USER-TAG} to Project Badger'
23
TitleLink: ''
24
Description: "**You're member #{MEMBER-COUNT} :tada:**"
25
Footer: 'CollectiveBot by Badger'
26
FooterIMG: 'https://i.gyazo.com/981a86c82860fc5ae5859bcd1bb0df09.gif'
27
Thumbnail: '{USER-AVATAR}'
28
Channel: '693836887651254283'
29
Color: '0 254 0'
Copied!
    The keys for most of the configuration are pretty straight forward
    SuggestionRoles is a list in which you can add multiple roleIDs under and they will be able to move suggestions to the approved and denied channels by adding the approved or denied emoji to the suggestion
    SuggestionChannels is a list in which you can add multiple suggestion channel-IDs and they will then automatically be given an AcceptEmoji and DenyEmoji when a message is posted within that channel
Any further questions and/or concerns?
You may gather more support personally and from other members of the Badger Developer Community over here.
Last modified 1yr ago