File tree Expand file tree Collapse file tree 1 file changed +19
-12
lines changed Expand file tree Collapse file tree 1 file changed +19
-12
lines changed Original file line number Diff line number Diff line change @@ -151,6 +151,8 @@ async def send(self,
151151 raise error .IncorrectFormat ("You can't use both `file` and `files`!" )
152152 if file :
153153 files = [file ]
154+ if delete_after and hidden :
155+ raise error .IncorrectFormat ("You can't delete a hidden message!" )
154156
155157 base = {
156158 "content" : content ,
@@ -183,18 +185,23 @@ async def send(self,
183185 "data" : base
184186 }
185187 await self ._http .post_initial_response (json_data , self ._interaction_id , self .__token )
186- resp = await self ._http .edit ({}, self .__token )
188+ if not hidden :
189+ resp = await self ._http .edit ({}, self .__token )
190+ else :
191+ resp = {}
187192 self ._sent = True
188193 else :
189194 resp = await self ._http .post_followup (base , self .__token , files = files )
190-
191- smsg = model .SlashMessage (state = self .bot ._connection ,
192- data = resp ,
193- channel = self .channel or discord .Object (id = self .channel_id ),
194- _http = self ._http ,
195- interaction_token = self .__token )
196- if delete_after :
197- self .bot .loop .create_task (smsg .delete (delay = delete_after ))
198- if initial_message :
199- self .message = smsg
200- return smsg
195+ if not hidden :
196+ smsg = model .SlashMessage (state = self .bot ._connection ,
197+ data = resp ,
198+ channel = self .channel or discord .Object (id = self .channel_id ),
199+ _http = self ._http ,
200+ interaction_token = self .__token )
201+ if delete_after :
202+ self .bot .loop .create_task (smsg .delete (delay = delete_after ))
203+ if initial_message :
204+ self .message = smsg
205+ return smsg
206+ else :
207+ return resp
You can’t perform that action at this time.
0 commit comments