@@ -17,7 +17,7 @@ use twilight_model::application::interaction::{
1717 Interaction , InteractionContextType , InteractionData , InteractionType ,
1818} ;
1919use twilight_model:: channel:: message:: component:: { ActionRow , Button , ButtonStyle } ;
20- use twilight_model:: channel:: message:: { Component , MessageFlags } ;
20+ use twilight_model:: channel:: message:: { Component , EmojiReactionType , MessageFlags } ;
2121use twilight_model:: http:: interaction:: {
2222 InteractionResponse , InteractionResponseData , InteractionResponseType ,
2323} ;
@@ -184,19 +184,25 @@ async fn verify() -> Result<Json<Value>, StatusCode> {
184184 Ok ( Json ( json ! ( InteractionResponse {
185185 kind: InteractionResponseType :: ChannelMessageWithSource ,
186186 data: Some ( InteractionResponseData {
187- content: Some ( "Verify yourself on our site!" . into( ) ) ,
187+ content: Some ( "# How To
188+ 1. Go to Koala Verify with the link below and log in with your discord account
189+ 2. Click `+ Add` and choose between the email linking options
190+ 3. Click to enable a link with a server
191+
192+ # FAQ
193+ **Q: Continue with Microsoft 'Required Approval'**
194+ A: Koala requires approval from some IT administrators, you can use the `other` option and enter your email manually instead." . into( ) ) ,
188195 components: Some ( vec![ Component :: ActionRow ( ActionRow {
189196 components: vec![ Component :: Button ( Button {
190197 custom_id: None ,
191198 disabled: false ,
192- emoji: None ,
199+ emoji: Some ( EmojiReactionType :: Unicode { name : "🔗" . to_owned ( ) } ) ,
193200 label: Some ( "Koala Verify" . to_owned( ) ) ,
194201 style: ButtonStyle :: Link ,
195202 url: Some ( format!( "{url}/verify" ) . to_owned( ) ) ,
196203 sku_id: None ,
197204 } ) ] ,
198205 } ) ] ) ,
199- flags: Some ( MessageFlags :: EPHEMERAL ) ,
200206 ..Default :: default ( )
201207 } ) ,
202208 } ) ) )
0 commit comments