@@ -106,14 +106,15 @@ async def on_ok(self, interaction: discord.Interaction, _: Button):
106106 async def on_config (self , interaction : discord .Interaction , _ : Button ):
107107 class ConfigModal (Modal , title = "Server Configuration" ):
108108 # noinspection PyTypeChecker
109- name = TextInput (label = "Name" , default = self .server .name if self .server .name != 'n/a' else '' ,
109+ name = TextInput (label = "Name" , default = self .server .name [: 80 ] if self .server .name != 'n/a' else '' ,
110110 min_length = 3 , max_length = 80 , required = True )
111111 # noinspection PyTypeChecker
112112 description = TextInput (label = "Description" , style = TextStyle .long ,
113- default = self .server .settings .get ('description' ), max_length = 2000 , required = False )
113+ default = self .server .settings .get ('description' )[:2000 ], max_length = 2000 ,
114+ required = False )
114115 # noinspection PyTypeChecker
115- password = TextInput (label = "Password" , placeholder = "n/a" , default = self . server . settings . get ( 'password' ),
116- max_length = 20 , required = False )
116+ password = TextInput (label = "Password" , placeholder = "n/a" ,
117+ default = self . server . settings . get ( 'password' )[: 80 ], max_length = 80 , required = False )
117118 # noinspection PyTypeChecker
118119 port = TextInput (label = "Port" , default = str (self .server .settings .get ('port' , 10308 )), max_length = 5 ,
119120 required = True )
0 commit comments