-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresponse_ru.go
75 lines (71 loc) · 3.86 KB
/
response_ru.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package main
type PhraseRU struct{}
// Commands
func (PhraseRU) CmdStart() string {
// "Hello, #{username}.\n" +
// "I'm SoundCloud downloader bot.\n" +
// "Send me an url and i will respond with attached audio file"
return "Приветствую, юзер!👋\n" +
"Я - робот 🤖, запрограммированный скачивать музыку из SoundCloud.\n" +
"Отправь мне ссылку и я отвечу прикрепленным аудио-файлом"
}
func (PhraseRU) CmdHelp() string {
// "Send me an url and i will download it for you.\n" +
// "If something went wrong - first make sure url is valid and song available." +
// "Then try send message again." +
// "If error still persist - contact with developer (link in description)\n" +
// "\n===========================================\n" +
// "Currently supported services: \n" +
// "= soundcloud.com [only direct song urls yet]"
return "Отправьте мне ссылку на песню, и я скачаю её для вас.\n" +
"\nЕсли в процессе возникают ошибки - сперва убедитесь что ссылка рабочая, а сама песня доступная. " +
"После этого, попробуйте отправить сообщение еще раз. " +
"Если ошибка осталась - свяжитесь с разработчиком (ссылка в описании)\n" +
"\n====================================\n" +
"Список поддерживаемых сервисов:" +
"\n====================================\n" +
"🎵[soundcloud.com] - пока только прямые ссылки на песни\n"
}
func (PhraseRU) CmdUnknown() string {
// "I don't know that command." +
// "Use /help for additional info"
return "Хмм, я не знаю такой команды.\n" +
"Посмотри в /help для дополнительной информации"
}
// Process explaining
func (PhraseRU) ProcessStart() string {
// "Please wait..."
return "Подожди. Я работаю 🌪"
}
func (PhraseRU) ProcessUploading() string {
// "Everything done. Uploading song to you..."
return "Все готово 🦾. Загружаю песню..."
}
// Exceptions
func (PhraseRU) ErrNotURL() string {
// "Please make sure this URL is valid and try again"
return "Эй, а это точно ссылка? 👀"
}
func (PhraseRU) ErrUndefined() string {
// "There is some problems with this song. Please try again or contact with developer\n" +
// "Use /help for additional info"
return "Хмм, с этой песней какие-то проблемы 🤔. Попробуй снова либо же свяжись с моим создателем"
}
func (PhraseRU) ErrPlaylist() string {
// "Sorry, but i don't work with playlists yet. Use /help for more info"
return "Это плейлист? Не люблю их... 😒"
}
func (PhraseRU) ErrUnsupportedFormat() string {
// "This format unsupported yet. Use /help for more info"
return "Что это за формат такой? Не похоже на песню. Иначе я бы знал что с этим делать 😧"
}
func (PhraseRU) ErrUnsupportedService() string {
// "This service unsupported yet. Use /help for more info"
return "Эй, я пока еще не знаком с этим сервисом 💢. Лучше посмотри в /help сначала"
}
func (PhraseRU) ErrUnavailableSong() string {
// "Can't load this song. Make sure it is available and try again.\n" +
// "Otherwise, use /help for additional info"
return "Ии... ничего. Эта песня точно доступна? Потому что я не могу её найти 😕.\n" +
"Если ты уверен и это я ошибся - свяжись с моим создателем, может он сможет помочь.. 👀"
}