@@ -29,7 +29,7 @@ func (s EndpointsScene) Start(bot *chatbot.Bot) {
29
29
30
30
switch text {
31
31
case "1" :
32
- message .SendText (util .GetString ([]string {"send_text_message" , lang })+ util .GetString ([]string {"links" , lang , "send_text_documentation" }), "false" )
32
+ message .SendText (util .GetString ([]string {"send_text_message" , lang })+ util .GetString ([]string {"links" , lang , "send_text_documentation" }), util . LinkPreview () )
33
33
34
34
case "2" :
35
35
message .SendUrlFile (
@@ -44,7 +44,7 @@ func (s EndpointsScene) Start(bot *chatbot.Bot) {
44
44
util .GetString ([]string {"send_image_message" , lang })+ util .GetString ([]string {"links" , lang , "send_file_documentation" }))
45
45
46
46
case "4" :
47
- message .SendText (util .GetString ([]string {"send_audio_message" , lang })+ util .GetString ([]string {"links" , lang , "send_file_documentation" }), "false" )
47
+ message .SendText (util .GetString ([]string {"send_audio_message" , lang })+ util .GetString ([]string {"links" , lang , "send_file_documentation" }), util . LinkPreview () )
48
48
var fileLink = "https://storage.yandexcloud.net/sw-prod-03-test/ChatBot/Audio_bot_eng.mp3"
49
49
if lang == "ru" {
50
50
fileLink = "https://storage.yandexcloud.net/sw-prod-03-test/ChatBot/Audio_bot.mp3"
@@ -60,18 +60,18 @@ func (s EndpointsScene) Start(bot *chatbot.Bot) {
60
60
util .GetString ([]string {"send_video_message" , lang })+ util .GetString ([]string {"links" , lang , "send_file_documentation" }))
61
61
62
62
case "6" :
63
- message .SendText (util .GetString ([]string {"send_contact_message" , lang })+ util .GetString ([]string {"links" , lang , "send_contact_documentation" }), "false" )
63
+ message .SendText (util .GetString ([]string {"send_contact_message" , lang })+ util .GetString ([]string {"links" , lang , "send_contact_documentation" }), util . LinkPreview () )
64
64
message .SendContact (map [string ]interface {}{"firstName" : senderName , "phoneContact" : strings .ReplaceAll (senderId , "@c.us" , "" )})
65
65
66
66
case "7" :
67
- message .SendText (util .GetString ([]string {"send_location_message" , lang })+ util .GetString ([]string {"links" , lang , "send_location_documentation" }), "false" )
67
+ message .SendText (util .GetString ([]string {"send_location_message" , lang })+ util .GetString ([]string {"links" , lang , "send_location_documentation" }), util . LinkPreview () )
68
68
message .SendLocation ("" , "" , 35.888171 , 14.440230 )
69
69
70
70
case "8" :
71
71
message .SendText (util .GetString ([]string {"send_poll_message" , lang })+
72
72
util .GetString ([]string {"links" , lang , "send_poll_as_buttons" })+
73
73
util .GetString ([]string {"send_poll_message_1" , lang })+
74
- util .GetString ([]string {"links" , lang , "send_poll_documentation" }), "false" )
74
+ util .GetString ([]string {"links" , lang , "send_poll_documentation" }), util . LinkPreview () )
75
75
76
76
message .SendPoll (util .GetString ([]string {"poll_question" , lang }), false ,
77
77
[]map [string ]interface {}{
@@ -81,7 +81,7 @@ func (s EndpointsScene) Start(bot *chatbot.Bot) {
81
81
})
82
82
83
83
case "9" :
84
- message .SendText (util .GetString ([]string {"get_avatar_message" , lang })+ util .GetString ([]string {"links" , lang , "get_avatar_documentation" }), "false" )
84
+ message .SendText (util .GetString ([]string {"get_avatar_message" , lang })+ util .GetString ([]string {"links" , lang , "get_avatar_documentation" }), util . LinkPreview () )
85
85
avatar , _ := message .GreenAPI .Methods ().Service ().GetAvatar (senderId )
86
86
87
87
if avatar ["urlAvatar" ] != "" {
@@ -97,12 +97,12 @@ func (s EndpointsScene) Start(bot *chatbot.Bot) {
97
97
message .SendText (util .GetString ([]string {"send_link_message_preview" , lang }) + util .GetString ([]string {"links" , lang , "send_link_documentation" }))
98
98
message .SendText (util .GetString ([]string {"send_link_message_no_preview" , lang })+ util .GetString ([]string {"links" , lang , "send_link_documentation" }), "false" )
99
99
case "11" :
100
- message .SendText (util .GetString ([]string {"add_to_contact" , lang }), "false" )
100
+ message .SendText (util .GetString ([]string {"add_to_contact" , lang }), util . LinkPreview () )
101
101
message .SendContact (map [string ]interface {}{"firstName" : util .GetString ([]string {"bot_name" , lang }), "phoneContact" : strings .ReplaceAll (botNumber , "@c.us" , "" )})
102
102
message .ActivateNextScene (CreateGroupScene {})
103
103
104
104
case "12" :
105
- message .AnswerWithText (util .GetString ([]string {"send_quoted_message" , lang })+ util .GetString ([]string {"links" , lang , "send_quoted_message_documentation" }), "false" )
105
+ message .AnswerWithText (util .GetString ([]string {"send_quoted_message" , lang })+ util .GetString ([]string {"links" , lang , "send_quoted_message_documentation" }), util . LinkPreview () )
106
106
107
107
case "13" :
108
108
message .SendUrlFile ("https://raw.githubusercontent.com/green-api/whatsapp-demo-chatbot-golang/refs/heads/master/assets/about_go.jpg" , "logo.jpg" ,
@@ -119,7 +119,7 @@ func (s EndpointsScene) Start(bot *chatbot.Bot) {
119
119
util .GetString ([]string {"links" , lang , "youtube_channel" }))
120
120
121
121
case "стоп" , "Стоп" , "stop" , "Stop" , "0" :
122
- message .SendText (util .GetString ([]string {"stop_message" , lang })+ "*" + senderName + "*!" , "false" )
122
+ message .SendText (util .GetString ([]string {"stop_message" , lang })+ "*" + senderName + "*!" , util . LinkPreview () )
123
123
message .ActivateNextScene (StartScene {})
124
124
125
125
case "menu" , "меню" , "Menu" , "Меню" :
@@ -132,11 +132,11 @@ func (s EndpointsScene) Start(bot *chatbot.Bot) {
132
132
message .SendUrlFile (welcomeFileURL , "welcome.jpg" , util .GetString ([]string {"menu" , lang }))
133
133
case "" :
134
134
default :
135
- message .SendText (util .GetString ([]string {"not_recognized_message" , lang }), "false" )
135
+ message .SendText (util .GetString ([]string {"not_recognized_message" , lang }),util . LinkPreview () )
136
136
}
137
137
} else {
138
138
message .ActivateNextScene (MainMenuScene {})
139
- message .SendText (util .GetString ([]string {"select_language" }), "false" )
139
+ message .SendText (util .GetString ([]string {"select_language" }), util . LinkPreview () )
140
140
}
141
141
})
142
142
}
0 commit comments