Skip to main content

Discord Introduction and Tutorial

Background - Migration to Discord

We have moved the majority of our community chat and contributor collaboration from Riot.im (now Element Chat) to a new server on Discord.

We are using a message relay bridge between Discord, Telegram and Element Chat that reliably mirrors the messages of a few chosen channels between the three applications. If Discord isn't for you, fear not! You can still interact with us using Telegram or Element Chat.

The bridging software used is matterbridge. - Shout out to @geleeroyale for making the magic happen!

Onboarding site - https://giveth.io/join

Direct link to join Discord community - https://discord.giveth.io/

Direct link to join Telegram community - https://t.me/Givethio

Direct link to look through the old Riot rooms - http://riot.giveth.io

How to join the Giveth Discord server

Log in to Discord or make a new user. - https://discord.com/ or download the app (iOS, Android) How to Use Discord : Video (Beginner to Advanced)

Join the Giveth community server https://discord.giveth.io/ Inside each server, you can have a unique nickname so feel free to change yours to whatever you would like to be known as.

Once you have joined the server, a bot will send you a message with a Captcha to solve - you're not a robot are you? It should look something like this:

Channel Descriptions

Welcome (start here)

#🤝welcome is our landing channel. This is also where you can assign yourself the role of Giver and/or Maker.
#🚩mission is for feedback, critique, kudos and conversation on the vision and mission of Giveth. We'd also love to hear about your organization here too if you see a good match, let us know why/how you'd like to join forces!
#🔨contribute allows interested parties to align on opportunities for collaboration.
#✋assign-roles allows you to assign yourself to roles so you get tagged in WG-related posts.
#📢announcements is where you will find announcements from the Giveth community.
#📚partner-updates is where you will find announcements from our Galaxy partners.

Community

#general is where you will find us generally speaking to one another. Join us!
#📅scheduling is the place to get the when and where on meetings and events.
#📝meetingnotes is for information regarding agendas and notes from our meetings.
#💡ideas is a place for you to share inspiration and creative suggestions.
#💬support channel provides assistance with any obstacles that you may be facing within the community or on the donation platforms.
#📣communications is the hub of the communications team (@Comms Stars). Here we discuss creating and editing content, performing outreach and all things related to the communications circle.
#🐦-tweeeeeter is where you find all things related to the Giveth Twitter. It can be used for suggesting / drafting tweets, feedback regarding twitter and sharing or promoting tweets to get more engagement.
#🐸memes are powerful! We host weekly meme parties where we listen to music and pump out spicy memes. The schedule can be found in the calendar.
#✨shtsnggls is for pure fun.
#❤praise is where you can rain praise upon your teammates! Let them know that you recognize the value they add to the Giveth projects and community by typing !praise @username for the awesome thing they did.
#🤝project-onboarding is where prospective project owners can go for suggestions or advice about the project creation flow and how to create engaging and impressive projects on the DApp.
#💸fundraising is for discussing ways to expand fundraising frontiers in support of fulfilling the Giveth mission.

Governance

#👍governance is where we experiment with decentralized governance and document anything that could be useful for future communities like ours.
#🌐dao provides links to DAO proposals and informs the community when it's time to vote. You can discuss anything proposal-related in this channel.
#giveth-trace-payments is used to communicate information about payment transactions happening on the Giveth TRACE bridge. You can find more information about how the bridge works here.

Platform

👌all-dev is the channel for general development discussions that include the Giveth Development Team as a whole.
#☝givethtrace-dev is the hub of communications for the Giveth TRACE DApp Development Team. It is used for discussing information involving the build process of our flagship DApp.
#✌givethio-dev is the hub of communications for the Giveth.io Development Team - used for discussing information involving the build process of our newest DApp.
#💹giv-economy is the place to share information about the upcoming roll out of GIVbacks and the underlying tokenomics.
#🌈design is for design idea sharing and creative activity on the look, feel and language of any UI or UX updates in the pipeline for Giveth products.
#🐇test-reports is for test reports and testing communication for both Giveth DApps.
#🐱github channel is to cross notify pull requests and new Issues in Github in order to increase transparency, and engagement on Github.

Bridges

#🐝1hive serves as bridge channel to our busy bee neighbors at 1Hive.
#🌐te-commons links the Giveth server to the vast community of token engineers over at the TEC.
#🐙metagame bridges to a channel in the Metagame discord server.
#🌱panvala allows our server to be connected to our friends at Panvala.
#gaia-gives connects us with the Gaia Gives community telegram chat.

Voice Channels

These channels are used for voice and / or video chats with community members.

#groovy-playlist is a text channel used for typing Chip Bot commands. (More about bot commands below)
Stage - This is the channel used for hosting events and showcasing Giveth for the greater Ethereum community.
Community - is used as a meeting place for the Community Circle working groups as well as weekly Community Calls.
Platform - is a meeting place for the Platform Circle working groups.
Governance - is the voice channel for our weekly Governance and DAO working group discussions.
Communications - is where the Communications Team gathers for weekly syncs and hack sessions.

*All meeting times can be found on the Giveth Calendar.

Tagging

You can tag certain roles by using "@" followed by the role. You also can tag an individual with "@" followed by the person's handle or nickname.

Roles:

@Giver - People who love funding for-good projects. You can assign yourself this role in the #🤝welcome channel by reacting to the bot message with the 💝 emoji.
@Maker - People who are working hard to make the world a better place. This role can also be self assigned in the #🤝welcome channel by reacting to the bot message with a 🦄 emoji.
@Unicorn - People who regularly attend calls and are very actively contributing to Giveth.
@DAO - rGIV token holders. You can obtain rGIV tokens by consistently contributing to the community.
@Comms Stars - Communications Team members.
@Community Support - Members of the Community Support working group.
@Governance - Members of the Governance wroking group.
@Development - Members of the Development working group.
@Design - Members of the Design working group.

Bot Commands

PraiseBot

At Giveth, we love to acknowledge the value that each member brings to the community and provide recognition for the awesomeness that they contribute. The praise given is tracked by PraiseBot and used to calculate rewards for active contributors.

You can praise a fellow community member in any channel by typing !praise followed by "@" and their username. Dont forget to mention why you're praising them.

For example: !praise @WhyldWanderer for creating such an amazing Discord Guide 😛

Once you have typed your praise, you will know that the bot has tracked it because a ✅ emoji will appear as a reaction to your message.

When you receive praise, you will be notified by the bot in your direct messages with a link to the message where you were praised.

Simple Poll Bot

This bot can be used to create a straw poll such as this one:

To create the poll shown above, you would simply type the command as follows: /poll "What is the best poll bot?" "Simple Poll" "R2D2"

By following this template, you can create as many answers to the question you would like and community members can answer by reacting with the corresponding emoji. /poll "Question" "Answer #1" "Answer#2" "Answer #3" ..etc.

Chip Bot

Chip bot can be invited to any of the voice channels on the server. Once you have invited the bot into the channel, anyone can type commands in the #chip-playlist text channel to start playing or queuing songs. Here is a list of the available commands:

ch!p 'link or search query' - Loads your input and adds it to the queue; If there is no playing track, then it will start playing
ch!queue - Displays the current song queue
ch!skip - Skips to the next song
ch!clear - Removes all tracks from the queue
ch!skipto 'track position or title' - Skips to the specified track
ch!lyrics - Displays lyrics for the currently playing track
ch!pause - Pauses playback
ch!resume - Resumes playback
ch!remove 'track position or title' - Removes the specified track from the queue
ch!stop - Disconnects the bot from your voice channel and clears the queue
ch!shuffle - Randomizes the current order of tracks in the queue
ch!nowplaying - Displays information about the current playing track.

Chip bot can play music from a multitude of sources including Spotify, YouTube, Soundcloud, etc. In order to have Chip bot play from Spotify just click on Share > Copy Playlist Link > copy this into your chat with the ch!p tag and you’re all set.

Support

If you run into any problems, or need to ask a question, please tag @admin or ask in the #💬support channel.