Skip to content

How to configure and use the NLP Sandbox Discord server

License

Notifications You must be signed in to change notification settings

nlpsandbox/discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8a56ed7 Â· Feb 28, 2021

History

5 Commits
Feb 28, 2021
Oct 28, 2020
Feb 28, 2021

Repository files navigation

NLP Sandbox Discord Server

Discord

How to configure and use the NLP Sandbox Discord server

Server Template

You can use NLP Sandbox Discord Server Template to instantiate a Discord server with the same configuration as this server. Discord shows a previous of the server before you actually create the server. You can always edit the channels, roles, and permissions after creation.

Roles

Group roles

Name Description
admin Administrator of the server
team Members of the NLP Sandbox Team
moderator Moderator of the server
community-dev Users who contribute to the development of the NLP Sandbox
bot Bot
@everyone Everyone

Support roles

Name Description
support-room-1 Allows the user to join the voice channel Support Room 1
support-room-2 Allows the user to join the voice channel Support Room 2
verified User who has accepted the server rules
muted Prevent the user from sending messages

Categories and Channels

Information Channels

Name Description
#welcome Welcome channel
#rules Rules of this server
#announcements NLP Sandbox announcements
#blog News, articles, tutorials on topics related to the NLP Sandbox
#releases Notifications on new releases
#suggestions Feedback from the community

Moderation

Name Description
#admins Channel for admins
#moderators Channel for moderators
#logs Logs of the server
Admins Hangout Voice channel for admins
Moderators Hangout Voice channel for moderators

Support

Name Description
#general-support Main channel for support
#docker-support Support channel for our fleet of containers
Support Room 1 Voice channel for providing support
Support Room 2 Voice channel for providing support

Community

Name Description
#team Channel for the members of the NLP Sandbox Team
#developers Channel for developers
#users Channel for users of the NLP Sandbox
#data-sites Channel for discussing topics related to Data Sites
Team Hangout Voice channel for the members of the NLP Sandbox Team
Community Hangout Voice channel open to all users

NLP Sandbox Projects

Name Description
#schemas Channel for discussing schemas (e.g. OpenAPI, JSON Schemas)
#tools Channel for topics the NLP Tools
#data-nodes Channel for discussing NLP Sandbox Data Nodes
#client Channel for discussing the NLP Sandbox Client
#deidentifier Channel for discussing the NLP Sandbox PHI Deidentifier

Code & Technology

Name Description
#docker Channel for discussion on Docker
#python Channel for discussion on Python
#java Channel for discussion on Java
#javascript Channel for discussion on JavaScript
#other Channel for discussion on other languages and technologies

Users

New users

New users who arrive on the server can only see the channels #welcome and #rules. In #welcome, the user is prompted to accept the rules of the server by clicking on the reaction emoticon đź‘Ť. Upon accepting the rules, the user is given the role verified that gives him/her the ability to send messages and connect to voice channels. At this point, the user can see most of the channels of the server.

Team members

The NLP Sandbox Team is the group of users who lead the development of the NLP Sandbox. Team members have priviledges like being able to post announcements, manage suggestions, stream video to this server. By default, team members can not moderate the server without the role moderator.

Moderators

Users with this role can moderate the server. This includes muting and banning users who do not comply with the rules of the server. The motivation for creating this role is to enable non-team members to moderate the server while not allowing them to make announcements or make decisions on suggestions submitted by the community.

Community-dev

This role is given to users who contriute to the development of the NLP Sandbox. At this time, receiving this role does not give special priviledges to the user.

Suggestions

Making suggestions

Users can make suggestions on how to improve our Discord server. This command can be typed from any channel.

!suggest <message>

The suggestion will then appear in the channel #suggestions where users can vote for it.

Managing suggestions

Admins and team members can manage suggestions.

!approve <suggestion_number> [reason=No reason given]
!deny <suggestion_number> [reason=No reason given]
!consider <suggestion_number> [reason=No reason given]
!implemented <suggestion_number> [reason=No reason given]

References

asd

!automod
!automod drama logs
!automod log logs

!censor list
!censor add <words...>

!capslimit 70



!rr selfdestruct <msg_id> <time>    !rr selfdestruct 458641514017587210 7d

!info <@member>    Shows some interesting information about a member
!serverinfo Shows some neat information about the server and its members

!avatar nlp     Gives you a member's avatar in different formats
!permissions nlp    Shows a member's permissions in a given channel. You cannot use this in private messages. If no member is given then the info returned will be yours.

!about  Shows some interesting stats about the bot
!wiki   Shows a link to carlbot's documentation

!setnote <@member> <note>
!notes  <@member>  Displays all of a member's notes.

https://docs.carl.gg/moderation/moderation/#user-notes

!rolediagnose <role>



https://docs.carl.gg/utilities/highlights-pager/

Channel #rules

NLP Sandbox Discord Rules

Embed color: #94398d

Welcome to our Discord server. We hope you enjoy your stay! Please make sure you read through and understand the following rules.

  1. Follow Discord's terms of service and the law of your local area.
  2. Do not share or encourage others to share any personal or identifiable information.
  3. Please keep discussions relevant to the correct channels.
  4. No Advertisements
  5. Do not discuss piracy. Members violating this rule risk a permanent ban.
  6. Be helpful to others.
  7. We are all volunteers and commit to running this community in our free time. Any negative behavior towards staff will not be tolerated and will result in a Warning/Ban.
  8. Do not abuse/insult other users. Any reports of this will be dealt with accordingly.
  9. We are not google. Please do not expect users to search for the answer to your question if you haven't tried looking yourself first.
  10. Do not provide or paste direct download links to executable files in public channels. If supporting or assisting another user, provide them with a link to the relevant vendor downloads page. If no download page is available, you may provide the direct link privately via a direct message to the user.
  11. Please use only standard alphanumeric characters in your handle. Exceptions may be made at the discretion of the server team. Those not meeting this requirement will be warned. An unheeded warning will result in a ban. No unsolicited direct PMs to staff for support unless otherwise stated.
  12. No unsolicited direct PMs to staff for support unless otherwise stated.
  13. No Solicitation
  14. NSFW content is strictly forbidden.

Anyone found not to be following the rules, will be dealt with accordingly.

If you have any issues with the server or anyone on it, please report it to a member of staff with as much detail as possible. If we are unaware of an issue, we are unable to fix it.

Synapse and NLP Tool Evaluation Support

Embed color: #94398d

The NLP Sandbox enables developers to submit their NLP Tools for continuous benchmarking. Learn more on how to submit an NLP Tool for evaluation.

We are currently using Synapse to manage the evaluation submissions. If you have any issues with a submission, please open a ticket on the NLP Sandbox Synapse discussion forum.

About

How to configure and use the NLP Sandbox Discord server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published