-
Notifications
You must be signed in to change notification settings - Fork 0
/
static_resp.py
110 lines (104 loc) · 5.69 KB
/
static_resp.py
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
from chatterbox import Text, MessageButton, Keyboard, Message
msg_search_doll = (
'인형 검색을 시작합니다.'
'2자리에서 4자리의 숫자로 입력해주세요\n'
'예시) 110 또는 0730'
)
msg_search_equip = (
'장비/요정 검색을 시작합니다.'
'2자리에서 4자리의 숫자로 입력해주세요\n'
'예시) 110 또는 0505'
)
msg_calc_report = (
'작전보고서 계산기 입력을 시작합니다.\n'
'입력 양식:\n'
'(현재 레벨) (목표 레벨) [현재 경험치] [서약] [요정] [화력[대규모 훈련장 레벨]]\n\n'
'자세한 사용법은 아래 링크를 참조해주세요.'
)
msg_useful_info = "소녀전선 이용자들을 위한 유용한 정보들입니다. 버튼을 눌러주세요."
msg_go_to_36db = "36베이스 바로가기"
msg_rank_poll = (
"한국서버 이벤트전역 <허수미궁+> 랭킹 정보 입력을 시작합니다.\n"
"입력 양식:\n"
"(점수) (퍼센트 또는 등수) [코멘트]\n\n"
"예시:\n"
"88888점 40\n"
"123456 78퍼\n"
"777777 10등 4제대\n\n"
"퍼센트 또는 등수는 별도 식별문자(~등, ~퍼센트)를 입력하지 않으면 퍼센트로 인식합니다.\n"
"자세한 사용법은 아래의 글을 참조해주세요."
)
msg_rank_poll_err = (
"잘못된 입력값입니다. 퍼센트 또는 등수는 1~100사이 숫자로 입력해주세요."
)
msg_start_free_input = (
"자유롭게 입력해주세요. 현재 별명으로 인형/장비/요정 검색이 구현되어 있습니다.\n"
"자세한 내용은 아래의 글을 참조해주세요. 메인으로 돌아가려면 '돌아가기'를 입력해주세요."
)
msg_fallback = "오류가 발생하였습니다. 홈으로 돌아갑니다."
f_msg_free_input_info = {
"doll": "< 인형 정보 >\n{name}: {rank}성 {Type}\n제조시간: {build_time}",
"equip": "< 장비 정보 >\n{name}: {rank}성 {category_name}\n제조시간: {build_time}\n\n{info}",
"fairy": "< 요정 정보 >\n{name}\n제조시간: {build_time}\n\n{desc}\n{info}"
}
bt_info = MessageButton(
label="사용설명 바로가기",
url="http://pf.kakao.com/_MaxmXC/27228298"
)
bt_36db = MessageButton(
label="여기를 눌러주세요",
url="https://girlsfrontline.kr/"
)
bt_ranking_result = MessageButton(
label="랭킹 그래프 보기",
url="https://github.com/krepe-suZette/gfl-event-ranking/blob/master/docs/Home.md"
)
bt_start_free_input = MessageButton(
label="여기를 눌러주세요",
url="http://pf.kakao.com/_MaxmXC/29180221"
)
# kb_home = Keyboard(['인형 검색', '장비 검색', '작전보고서 계산', '36베이스 바로가기', '유용한 정보 모음', '대화하기'])
kb_home = Keyboard(['인형 검색', '장비 검색', '작전보고서 계산', '36베이스 바로가기', '유용한 정보 모음', '대화하기'])
kb_useful_info = Keyboard(["36베이스", "군수지원 계산기", "소녀전선 구글시트", "소전DB", "편성 시뮬레이터", "철혈시트", "DPS 시뮬레이터", "소전사전", "돌아가기"])
d_useful_info = {
"36베이스": Message(
text=Text("소녀전선 데이터베이스 36베이스입니다. 인형, 장비, 요정의 상세 정보, 제조시간표, 작전보고서 계산기, OST 플레이어 등이 있습니다."),
message_button=MessageButton("바로가기", "https://girlsfrontline.kr/")
),
"군수지원 계산기": Message(
text=Text("자신에게 필요한 군수지원을 추천해주는 홈페이지입니다."),
message_button=MessageButton("바로가기", "https://tempkaridc.github.io/gf/")
),
"소녀전선 구글시트": Message(
text=Text("소녀전선과 관련된 자료들을 많이 모아놓은 구글 시트입니다."),
message_button=MessageButton("바로가기", "https://docs.google.com/spreadsheets/d/1IxJxfpBHboVRJe92_GPC6iUZCq1M2NJkbtKo6SP-3SM/pubhtml#")
),
"소전DB": Message(
text=Text("소녀전선의 인형, 장비, 요정, 스토리 다시보기 등이 있는 홈페이지입니다."),
message_button=MessageButton("바로가기", "http://gfl.zzzzz.kr/")
),
"편성 시뮬레이터": Message(
text=Text("소녀전선 제대 편성을 해볼 수 있는 안드로이드 앱입니다."),
message_button=MessageButton("바로가기", "https://play.google.com/store/apps/details?id=com.Cosmos.GfTileSim")
),
"철혈시트": Message(
text=Text("소녀전선 전역별 적 데이터를 상세히 볼 수 있는 홈페이지입니다."),
message_button=MessageButton("바로가기", "https://gf.underseaworld.net/")
),
"DPS 시뮬레이터": Message(
text=Text("제대의 DPS를 확인할 수 있는 사이트입니다. 하지만 너무 신뢰는 하지 말아주세요.\n\n(36베이스에서 운영하는게 아니기 때문에 업데이트가 불가능한 점 양해 부탁드립니다.)"),
message_button=MessageButton("바로가기", "https://gf.dck.moe/ynntk4815/gf/main2.html")
),
"소전사전": Message(
text=Text("소녀전선의 여러 데이터들을 모아둔 안드로이드 앱입니다."),
message_button=MessageButton("바로가기", "https://play.google.com/store/apps/details?id=com.gfl.dic")
),
}
search_doll = Text(msg_search_doll) + bt_info + Keyboard(type="text")
search_equip = Text(msg_search_equip) + bt_info + Keyboard(type="text")
calc_report = Text(msg_calc_report) + bt_info + Keyboard(type="text")
useful_info = Text(msg_useful_info) + kb_useful_info
go_to_36db = Text(msg_go_to_36db) + bt_36db
start_free_input = Text(msg_start_free_input) + bt_start_free_input
fallback = Text(msg_fallback)
# rank_poll = Text(msg_rank_poll) + Keyboard(type="text")