[PT/EN] 2 tretas braba do Discord / 2 Vlad's Discord tricks for Community Engagement

in HiveBR3 years ago (edited)

2 tretas braba do Discord


Eu construo comunidades web3, e há 3 coisas que aprendi

  1. Discord/Telegram ainda é obrigatório
  2. A barreira linguística é real
  3. Precisamos facilitar ao máximo para as pessoas

Vou mostrar 2 truques que aprendi durante minha experiência com gerenciamento de comunidades que facilitam minha vida e dos usuários, não é nada extravagante, é tudo baseado em bots gratuitos.

1) Usando YAGPDB.XYZ para fazer uma mensagem do Discord que muda de acordo com a reação (bom para suporte multilíngue ou criação de um menu)


Com esta ferramenta você pode fazer um menu interativo, se você olhar de perto vai notar que o corpo da mensagem muda de acordo com as reações dos emojis

1º Passo - Faça login https://yagpdb.xyz e selecione Comandos Personalizados

2º Passo - Clique no novo Comando Personalizado, você precisará de um Commnand e uma Reaction

  • Primeiro você seleciona prefixo de menção/comando como tipo de gatilho
Isso significa que sua resposta de comando será ativada por meio de menção de usuários/bot ou prefixo de comando

  • Escolha também o seu gatilho de comando no nosso caso é -wecome

Copie e Cole o comando abaixo no corpo do comando

{{/*
    Trigger: welcome
    Trigger Type: Command

    Made by Carabela Guild
*/}}

{{$x := sendMessageRetID nil (cembed

"title" "Welcome to RIO"

"description" 


`
Message in English
` 

"thumbnail" (sdict "url" "https://i.ibb.co/YtkxxS3/logo-nft.png")

"fields" (cslice
            (sdict "name" "🇬🇧" "value" "```Read in English```" "inline" true)
            (sdict "name" "🇧🇷" "value" "```Ler em Português```" "inline" true)
            (sdict "name" "🇪🇸" "value" "```Ler en  Espanol```" "inline" true))
"color" 0xe67e22)}}
{{addMessageReactions nil $x "🇬🇧" "🇧🇷" "🇪🇸"}}
  • Se você prestar atenção no comando você poderá alterar os campos de descrição e os campos embutidos também os emojis para reagir mas esta é apenas a mensagem que você está formatando na próxima etapa vamos criar o comando de reação real e colocar a outra mensagem versões

3º Passo - Criar o Comando de Reação

  • Escolha Reação e escolha a opção de reações adicionadas + removidas
  • Copie e Cole o Código Abaixo e mais uma vez, sinta-se à vontade para alterar os campos e emojis para fazer suas mensagens e menu
{{$d:=.Reaction.ChannelID}}{{$e:=.Reaction.MessageID}}{{$f:=.Reaction.Emoji.Name}}{{if eq .Message.Author.ID 204255221017214977}}{{if (eq $f "🇬🇧")}}{{editMessage $d $e (cembed

"title" ":flag_gb:  English - Welcome to NFT.RIO"

"description" `
NFT.Rio is the first international art exhibition dedicated to the culture of NFT & Digital Art in Brazil.

As the name says, the event will occupy the city of Rio and will be based on Parque Lage, which today occupies a place of reference in Latin America in the development and innovation of artistic experiences.

The event will bring together renowned and innovative works by artists, projects and collectors from different places, poetics, while presenting works by new national talents.

`

"thumbnail" (sdict "url" "https://i.ibb.co/YtkxxS3/logo-nft.png")

"fields" (cslice

            (sdict "name" "🇬🇧" "value" "```Read in English```" "inline" true)
            (sdict "name" "🇧🇷" "value" "```Ler em Português```" "inline" true)
            (sdict "name" "🇪🇸" "value" "```Ler en  Espanol```" "inline" true))
                        

"color" 0xde2e43)}}{{deleteAllMessageReactions $d $e}}{{addMessageReactions $d $e "🇬🇧" "🇧🇷" "🇪🇸"}}{{else if (eq $f "🇧🇷")}}{{editMessage $d $e (cembed


"title" ":flag_br:  Português - Bem-vindo ao NFT.RIO "

"description" ` NFT.Rio é a primeira exposição internacional de arte dedicada à cultura do NFT & Arte Digital do Brasil.

Como já diz no nome, o evento ocupará a cidade do Rio e terá como base o Parque Lage, que hoje ocupa um lugar de referência na América Latina no desenvolvimento e inovação de experiências artistícas.

O evento reunirá trabalhos consagrados e inovadores de artistas, projetos e colecionadores de diferentes lugares, poéticas, apresentando ao mesmo tempo trabalhos de novos talentos nacionais.`


"thumbnail" (sdict "url" "https://i.ibb.co/YtkxxS3/logo-nft.png")

"fields" (cslice
            
            (sdict "name" "🇧🇷" "value" "```Ler em Português```" "inline" true)
            (sdict "name" "🇬🇧" "value" "```Read in English```" "inline" true)
            (sdict "name" "🇪🇸" "value" "```Ler en  Espanol```" "inline" true))

"color" 0xde2e43)}}{{deleteAllMessageReactions $d $e}}{{addMessageReactions $d $e "🇬🇧" "🇧🇷" "🇪🇸"}}{{else if (eq $f "🇪🇸")}}{{editMessage $d $e (cembed


"title" "🇪🇸  Espanol - Bienvenide a RIO ?"

"description" ` NFT.Rio es la primera exposición de arte internacional dedicada a la cultura de NFT y Arte Digital en Brasil.

Como su nombre lo dice, el evento se llevara a cabo en  la ciudad de Río y tendrá como sede el Parque Lage, que hoy ocupa un lugar de referencia en América Latina en el desarrollo e innovación de experiencias artísticas..

El evento reunirá obras reconocidas e innovadoras de artistas, proyectos y coleccionistas de diferentes lugares, poéticas, al tiempo que presentará obras de nuevos talentos nacionales.

`

"thumbnail" (sdict "url" "https://i.ibb.co/YtkxxS3/logo-nft.png")

"fields" (cslice
            (sdict "name" "🇪🇸" "value" "```Ler en  Español```" "inline" true)
            (sdict "name" "🇧🇷" "value" "```Ler em Português```" "inline" true)
            (sdict "name" "🇬🇧" "value" "```Read in English```" "inline" true))

"color" 0x55acef)}}{{deleteAllMessageReactions $d $e}}{{addMessageReactions $d $e "🇬🇧" "🇧🇷" "🇪🇸"}}{{end}}{{end}}

2) Fazendo backup do Discord com Matrix e conectando todos ao Telegram na mesma sala.

Algumas pessoas gostam do Discord, algumas pessoas gostam do Telegram, algumas pessoas odeiam tudo e algumas pessoas já estão usando o Matrix. Dar opções ao usuário e ao mesmo tempo possibilitar que diferentes perfis se comuniquem é incrível.

Se você esteve no Odysee Server em algum momento, deve ter notado nossos esquemas de quartos. Toda mensagem que entra no Discord vai para o Matrix e depois vai para o respectivo idioma do Telegram.

IdiomaSala do Discord-><- Sala Matriz -><- Grupo Telegram
Inglês-----
Português
Espanhol
Deutsch

Para fazer isso, recomendo que você execute sua própria instância e servidor de matriz, mas também recomendo que você cultive sua própria erva, mas sabemos como as coisas são ...

Brincadeiras à parte, a maneira mais fácil de conectar essas salas de bate-papo é usando T2BOT

Você vai adicionar um bot no discord, outro no telegram e 2 bots no Matrix, eles vão se comunicar e conectar sua comunidade a você.

É muito simples, basta seguir esses 2 passos.

  1. Acesse https://element.io crie uma conta e uma Matrix Room

  2. Defina o Discord Bot usando este tutorial rápido

  3. Defina o Telegram Bot usando este tutorial rápido

OBS.: Certifique-se de que os bots tenham os perms corretos


English Version 👇


2 Vlad's Discord tricks for Community Engagement


I build web3 communities, and there are 3 things that I learned

  1. Discord/Telegram still a must
  2. Language Barrier is Real
  3. We need to make it as easy as possible to people

I am going you to show 2 tricks that I learned during my experience with community management that makes my life and the users easier, it's nothing fancy, its all based on free bots.

1) Using YAGPDB.XYZ to make a discord message that changes according to reaction (good for multi-language support or creating a menu)


With this tool you can make an interactable menu, if you look closely you'll notice that the body message changes accordinly with the emoji reactions

1st Step - Log in https://yagpdb.xyz and select Custom Commands

2nd Step - Click at new Custom Command, you'll need a Commnand and a Reaction

  • First you select mention/command prefix as trigger type
This means that your command response will be activated through users/bot mention or command prefix

  • Also choose your command trigger in our case is -wecome

Copy and Paste the command bellow in command body

{{/*
    Trigger: welcome
    Trigger Type: Command

    Made by Carabela Guild
*/}}

{{$x := sendMessageRetID nil (cembed

"title" "Welcome to RIO"

"description" 


`
Message in English
` 

"thumbnail" (sdict "url" "https://i.ibb.co/YtkxxS3/logo-nft.png")

"fields" (cslice
            (sdict "name" "🇬🇧" "value" "```Read in English```" "inline" true)
            (sdict "name" "🇧🇷" "value" "```Ler em Português```" "inline" true)
            (sdict "name" "🇪🇸" "value" "```Ler en  Espanol```" "inline" true))
"color" 0xe67e22)}}
{{addMessageReactions nil $x "🇬🇧" "🇧🇷" "🇪🇸"}}

  • If you pay attention to the command you will be able to change the description fields and inline fields also the emojis to react but this is only the message you are formatting in the next step we will create the actual reaction command and put the other message versions

3rd Step - Create the Reaction Command

  • Choose Reaction and pick the Added + Removed Reactions Option
  • Copy and Paste the Code Bellow and Once again, feel free to change the fields and emojis to make your messages and menu
{{$d:=.Reaction.ChannelID}}{{$e:=.Reaction.MessageID}}{{$f:=.Reaction.Emoji.Name}}{{if eq .Message.Author.ID 204255221017214977}}{{if (eq $f "🇬🇧")}}{{editMessage $d $e (cembed

"title" ":flag_gb:  English - Welcome to NFT.RIO"

"description" `
NFT.Rio is the first international art exhibition dedicated to the culture of NFT & Digital Art in Brazil.

As the name says, the event will occupy the city of Rio and will be based on Parque Lage, which today occupies a place of reference in Latin America in the development and innovation of artistic experiences.

The event will bring together renowned and innovative works by artists, projects and collectors from different places, poetics, while presenting works by new national talents.

`

"thumbnail" (sdict "url" "https://i.ibb.co/YtkxxS3/logo-nft.png")

"fields" (cslice

            (sdict "name" "🇬🇧" "value" "```Read in English```" "inline" true)
            (sdict "name" "🇧🇷" "value" "```Ler em Português```" "inline" true)
            (sdict "name" "🇪🇸" "value" "```Ler en  Espanol```" "inline" true))
                        

"color" 0xde2e43)}}{{deleteAllMessageReactions $d $e}}{{addMessageReactions $d $e "🇬🇧" "🇧🇷" "🇪🇸"}}{{else if (eq $f "🇧🇷")}}{{editMessage $d $e (cembed


"title" ":flag_br:  Português - Bem-vindo ao NFT.RIO "

"description" ` NFT.Rio é a primeira exposição internacional de arte dedicada à cultura do NFT & Arte Digital do Brasil.

Como já diz no nome, o evento ocupará a cidade do Rio e terá como base o Parque Lage, que hoje ocupa um lugar de referência na América Latina no desenvolvimento e inovação de experiências artistícas.

O evento reunirá trabalhos consagrados e inovadores de artistas, projetos e colecionadores de diferentes lugares, poéticas, apresentando ao mesmo tempo trabalhos de novos talentos nacionais.`


"thumbnail" (sdict "url" "https://i.ibb.co/YtkxxS3/logo-nft.png")

"fields" (cslice
            
            (sdict "name" "🇧🇷" "value" "```Ler em Português```" "inline" true)
            (sdict "name" "🇬🇧" "value" "```Read in English```" "inline" true)
            (sdict "name" "🇪🇸" "value" "```Ler en  Espanol```" "inline" true))

"color" 0xde2e43)}}{{deleteAllMessageReactions $d $e}}{{addMessageReactions $d $e "🇬🇧" "🇧🇷" "🇪🇸"}}{{else if (eq $f "🇪🇸")}}{{editMessage $d $e (cembed


"title" "🇪🇸  Espanol - Bienvenide a RIO ?"

"description" ` NFT.Rio es la primera exposición de arte internacional dedicada a la cultura de NFT y Arte Digital en Brasil.

Como su nombre lo dice, el evento se llevara a cabo en  la ciudad de Río y tendrá como sede el Parque Lage, que hoy ocupa un lugar de referencia en América Latina en el desarrollo e innovación de experiencias artísticas..

El evento reunirá obras reconocidas e innovadoras de artistas, proyectos y coleccionistas de diferentes lugares, poéticas, al tiempo que presentará obras de nuevos talentos nacionales.

`

"thumbnail" (sdict "url" "https://i.ibb.co/YtkxxS3/logo-nft.png")

"fields" (cslice
            (sdict "name" "🇪🇸" "value" "```Ler en  Español```" "inline" true)
            (sdict "name" "🇧🇷" "value" "```Ler em Português```" "inline" true)
            (sdict "name" "🇬🇧" "value" "```Read in English```" "inline" true))

"color" 0x55acef)}}{{deleteAllMessageReactions $d $e}}{{addMessageReactions $d $e "🇬🇧" "🇧🇷" "🇪🇸"}}{{end}}{{end}}

2) Backing up Discord with Matrix and connecting all to Telegram in the same room.

Some people like Discord, some people like Telegram, some people hates everything, and some people are using Matrix already. Giving the user options and at the same time making possible for different profiles to communicate is awesome.

If you were in Odysee Server at some point you might have noticed our room schemes. Every message that goes in Discord goes to Matrix and then goes to the respective language Telegram.

LanguageDiscord Room -><- Matrix Room -><- Telegram Group
English-----
Portuguese
Spanish
Deutsch

In order to do that I recommend you to run your own matrix instance and server, but I also recommend you to grow your own weed, but we know how things are...

Jokes apart, the easiest way of connecting those chatting rooms is using T2BOT

You are going to add a bot in discord, another on in telegram and 2 bots in Matrix, they are going to communicate with each other and connect your community to you.

It's very simple, just follow those 2 steps.

  1. Go to https://element.io create an account and a Matrix Room

  2. Set Discord Bot using this quick tutorial

  3. Set Telegram Bot using this quick tutorial

OBS.: Make sure the bots have the right perms

Sort:  
 3 years ago  

Muito bom essas dicas, quanto mais conseguirmos configurar as coisas, seja um discord ou alguma forma de comunidade para que mais pessoas possam ver, ler e entender melhor.

Se torna tudo bem inclusivo! Obrigado por compartilhar essas dicas!

!PIZZA !LUV !HIVEBITS

PIZZA!

PIZZA Holders sent $PIZZA tips in this post's comments:
(3/15) @shiftrox tipped @xvlad (x1)

Please vote for pizza.witness!

bot chines

Congratulations @xvlad! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You distributed more than 2000 upvotes.
Your next target is to reach 3000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

Hive Power Up Month - Feedback from April day 6
NFT for Peace - Feedback and new city