mirror of
https://github.com/TheCommsChannel/TC2-BBS-mesh.git
synced 2025-03-05 20:51:53 -08:00
Merge pull request #3 from Blergo/Yorkshire-BBS
Menu formatting changes
This commit is contained in:
commit
036ef48fb7
|
@ -24,13 +24,13 @@ def get_node_name(node_id, interface):
|
|||
|
||||
|
||||
def handle_mail_command(sender_id, interface):
|
||||
response = "✉️ MAIL MENU ✉️\nWhat would you like to do with mail?\n[0]Read [1]Send [2]Exit"
|
||||
response = "✉️ MAIL MENU ✉️\n\nWhat would you like to do with mail?\n\n[0]Read\n[1]Send\n[2]Exit"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'MAIL', 'step': 1})
|
||||
|
||||
|
||||
def handle_bulletin_command(sender_id, interface):
|
||||
response = "📰 BULLETIN MENU 📰\nWhich board would you like to enter?\n[0]General [1]Info [2]News [3]Urgent [4]Exit"
|
||||
response = "📰 BULLETIN MENU 📰\n\nWhich board would you like to enter?\n\n[0]General\n[1]Info\n[2]News\n[3]Urgent\n[4]Exit"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'BULLETIN', 'step': 1})
|
||||
|
||||
|
@ -41,7 +41,7 @@ def handle_exit_command(sender_id, interface):
|
|||
|
||||
|
||||
def handle_help_command(sender_id, interface, state=None):
|
||||
title = "█▓▒░ TC² BBS ░▒▓█\n"
|
||||
title = "█▓▒░ Yorkshire BBS ░▒▓█\n"
|
||||
commands = [
|
||||
"[M]ail Menu",
|
||||
"[B]ulletin Menu",
|
||||
|
@ -80,7 +80,7 @@ def handle_help_command(sender_id, interface, state=None):
|
|||
|
||||
|
||||
def handle_stats_command(sender_id, interface):
|
||||
response = "What stats would you like to view?\n[0]Node Numbers [1]Hardware [2]Roles [3]Main Menu"
|
||||
response = "What stats would you like to view?\n\n[0]Node Numbers\n[1]Hardware\n[2]Roles\n[3]Main Menu"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'STATS', 'step': 1})
|
||||
|
||||
|
@ -107,7 +107,7 @@ def handle_stats_steps(sender_id, message, step, interface, bbs_nodes):
|
|||
return
|
||||
choice = int(choice)
|
||||
if choice == 0:
|
||||
response = "Select time period for total nodes:\n[0]ALL [1]Last 24 Hours [2]Last 8 Hours [3]Last Hour"
|
||||
response = "Select time period for total nodes:\n\n[0]ALL\n[1]Last 24 Hours\n[2]Last 8 Hours\n[3]Last Hour"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'STATS', 'step': 2})
|
||||
elif choice == 1:
|
||||
|
@ -156,7 +156,7 @@ def handle_bb_steps(sender_id, message, step, state, interface, bbs_nodes):
|
|||
return
|
||||
board_name = boards.get(int(message))
|
||||
if board_name:
|
||||
response = f"What would you like to do in the {board_name} board?\n[0]View Bulletins [1]Post Bulletin [2]Exit"
|
||||
response = f"What would you like to do in the {board_name} board?\n\n[0]View Bulletins\n[1]Post Bulletin\n[2]Exit"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'BULLETIN', 'step': 2, 'board': board_name})
|
||||
else:
|
||||
|
@ -166,7 +166,7 @@ def handle_bb_steps(sender_id, message, step, state, interface, bbs_nodes):
|
|||
elif step == 2:
|
||||
if message == '2':
|
||||
# Return to the bulletin menu
|
||||
response = "📰 BULLETIN MENU 📰\nWhich board would you like to enter?\n[0]General [1]Info [2]News [3]Urgent [4]Exit"
|
||||
response = "📰 BULLETIN MENU 📰\n\nWhich board would you like to enter?\n\n[0]General\n[1]Info\n[2]News\n[3]Urgent\n[4]Exit"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'BULLETIN', 'step': 1})
|
||||
return
|
||||
|
@ -181,7 +181,7 @@ def handle_bb_steps(sender_id, message, step, state, interface, bbs_nodes):
|
|||
else:
|
||||
send_message(f"No bulletins in {board_name}.", sender_id, interface)
|
||||
# Go back to the board menu
|
||||
response = f"What would you like to do in the {board_name} board?\n[0]View Bulletins [1]Post Bulletin [2]Exit"
|
||||
response = f"What would you like to do in the {board_name} board?\n\n[0]View Bulletins\n[1]Post Bulletin\n[2]Exit"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'BULLETIN', 'step': 2, 'board': board_name})
|
||||
|
||||
|
@ -194,7 +194,7 @@ def handle_bb_steps(sender_id, message, step, state, interface, bbs_nodes):
|
|||
sender_short_name, date, subject, content, unique_id = get_bulletin_content(bulletin_id)
|
||||
send_message(f"From: {sender_short_name}\nDate: {date}\nSubject: {subject}\n- - - - - - -\n{content}", sender_id, interface)
|
||||
board_name = state['board']
|
||||
response = f"What would you like to do in the {board_name} board?\n[0]View Bulletins [1]Post Bulletin [2]Exit"
|
||||
response = f"What would you like to do in the {board_name} board?\n\n[0]View Bulletins\n[1]Post Bulletin\n[2]Exit"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'BULLETIN', 'step': 2, 'board': board_name})
|
||||
|
||||
|
@ -228,7 +228,7 @@ def handle_bb_steps(sender_id, message, step, state, interface, bbs_nodes):
|
|||
sender_short_name = node_info['user'].get('shortName', f"Node {sender_id}")
|
||||
unique_id = add_bulletin(board, sender_short_name, subject, content, bbs_nodes, interface)
|
||||
send_message(f"Your bulletin '{subject}' has been posted to {board}.\n(╯°□°)╯📄📌[{board}]", sender_id, interface)
|
||||
response = f"What would you like to do in the {board} board?\n[0]View Bulletins [1]Post Bulletin [2]Exit"
|
||||
response = f"What would you like to do in the {board} board?\n\n[0]View Bulletins\n[1]Post Bulletin\n[2]Exit"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'BULLETIN', 'step': 2, 'board': board})
|
||||
else:
|
||||
|
@ -354,7 +354,7 @@ def handle_wall_of_shame_command(sender_id, interface):
|
|||
|
||||
|
||||
def handle_channel_directory_command(sender_id, interface):
|
||||
response = "📚 CHANNEL DIRECTORY 📚\nWhat would you like to do in the Channel Directory?\n[0]View [1]Post [2]Exit"
|
||||
response = "📚 CHANNEL DIRECTORY 📚\n\nWhat would you like to do in the Channel Directory?\n\n[0]View\n[1]Post\n[2]Exit"
|
||||
send_message(response, sender_id, interface)
|
||||
update_user_state(sender_id, {'command': 'CHANNEL_DIRECTORY', 'step': 1})
|
||||
|
||||
|
|
Loading…
Reference in a new issue