Discord is our main comunication tool for our community. The direct link to our discord is /discord.
Conventions #
Each channel has a unique name with a prefix, according to the category. For
example, a channel inside the category Python starts with the prefix py-
.
Some category name are long and some times it is hard to find a prefix for that. But, it is important that the prefix has some relation to the category.
Configuration #
TBD
Bots #
We use bots to help us to maintain our server.
MEE6 #
For ranking we are using MEE6. We don't have any activity our any rewards using the ranking score, but maybe in the future we can use it.
Dyno #
Dyno bot is used for maintainance tasks, such as:
- welcome message
- ban users
- block users
- etc (TODO: add all the options used)
YAGPDB.xyz #
YAGPDB.xyz bot is used for categories subscription.
For more information about how to use it, check the following tutorial:
https://docs.yagpdb.xyz/tools-and-utilities/self-assignable-roles
When you have the group and the roles configured on YAGPDB.xyz, the next step is to create a custom messsage on discord, in the channel you want to have this subscription mechanism.
- In the message, add a title, a general description and the emoticons and theirs meaning (https://unicode.org/emoji/charts/full-emoji-list.html).
- Get the message ID (you need to activate the development mode)
- Run the following command
!yagpdb-rolemenu create (group name) -m (message id) -nodm
, where(group name)
and(message id)
are placeholders and should be replaced by the correct values.
Note: An alternative to yagpdb would be carl-bot. But for now, yagpdb.xyz seems to be working properly for our needs.
Development #
We have an internal channel for discussions about discord:
#collab-devops-discord
.
Alos, there is a discord server for development, where we can test bots, new configurations or new features.
If you want to join that server, you need to ask it in #collab-devops-discord
channel.
This text is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License
.