@@ -90,7 +90,7 @@ async def chess(self, message):
90
90
await message .edit ("Я не нахожу такого пользователя" )
91
91
return
92
92
self .you_n_me = [self .opp_id , self .message .sender_id ]
93
- await self .inline .form (message = message , text = f"<a href='tg://openmessage?user_id={ self .opp_id } '>{ self .opp_name } </a>, вас пригласили в игру , примите?" , reply_markup = [
93
+ await self .inline .form (message = message , text = f"<a href='tg://openmessage?user_id={ self .opp_id } '>{ self .opp_name } </a>, вас пригласили сыграть партию шахмат , примите?" , reply_markup = [
94
94
{"text" : "Принимаю" , "callback" : self .ans , "args" :("y" ,)},
95
95
{"text" : "Нет" , "callback" : self .ans , "args" :("n" ,)},
96
96
], disable_security = True
@@ -102,12 +102,12 @@ async def purgeGame(self, message):
102
102
await message .edit ("Данные очищены" )
103
103
104
104
async def ans (self , call , data ):
105
- if call .from_user .id == self .message .sender_id :
106
- await call .answer ("Дай человеку ответить!" )
107
- return
108
- if call .from_user .id not in self .you_n_me :
109
- await call .answer ("Не тебе предлагают ж" )
110
- return
105
+ # if call.from_user.id == self.message.sender_id:
106
+ # await call.answer("Дай человеку ответить!")
107
+ # return
108
+ # if call.from_user.id not in self.you_n_me:
109
+ # await call.answer("Не тебе предлагают ж")
110
+ # return
111
111
if data == 'y' :
112
112
self .Board = chess .Board ()
113
113
await call .edit (text = "Выбираю стороны..." )
@@ -144,7 +144,7 @@ async def LoadBoard(self, text, call):
144
144
rows .append ({"text" : f"{ self .board [f'{ col } { row } ' ]} " , "callback" : self .clicks_handle , "args" :(coord ,)})
145
145
btns .append (rows )
146
146
147
- await self .client .send_message (self .message .chat_id , f"запуск доски без точек. self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
147
+ # await self.client.send_message(self.message.chat_id, f"запуск доски без точек. self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
148
148
149
149
await call .edit (text = text ,
150
150
reply_markup = btns [::- 1 ],
@@ -172,7 +172,7 @@ async def UpdBoard(self, call):
172
172
coord = f"{ col } { row } "
173
173
rows .append ({"text" : f"{ self .board [f'{ col } { row } ' ]} " , "callback" : self .clicks_handle , "args" :(coord ,)})
174
174
btns .append (rows )
175
- await self .client .send_message (self .message .chat_id , f"создали кнопки. self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
175
+ # await self.client.send_message(self.message.chat_id, f"создали кнопки. self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
176
176
177
177
await call .edit (text = text ,
178
178
reply_markup = btns [::- 1 ],
@@ -190,27 +190,27 @@ async def clicks_handle(self, call, coord):
190
190
await call .answer ("Партия не ваша" )
191
191
return
192
192
current_player = self .message .sender_id if (self .you_play == "w" ) ^ self .reverse else self .opp_id
193
- if call .from_user .id != current_player :
194
- await call .answer ("Кыш от моих фигур" )
195
- return
193
+ # if call.from_user.id != current_player:
194
+ # await call.answer("Кыш от моих фигур")
195
+ # return
196
196
if self .checkmate or self .stalemate :
197
197
await call .answer ("Партия окончена. Доступных ходов нет." )
198
198
199
199
if self .chsn == False :
200
- await self .client .send_message (self .message .chat_id , f"не выбрано. self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
200
+ # await self.client.send_message(self.message.chat_id, f"не выбрано. self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
201
201
await self .checkMove (call ,coord )
202
202
else :
203
203
#if self.reverse:
204
- await self .client .send_message (self .message .chat_id , f"выбрано. self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
204
+ # await self.client.send_message(self.message.chat_id, f"выбрано. self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
205
205
matching_place = next ((place for place in self .places if place [- 2 :] == coord .lower ()), None )
206
206
if matching_place :
207
- await self .client .send_message (self .message .chat_id , f"совпадение. self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
207
+ # await self.client.send_message(self.message.chat_id, f"совпадение. self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
208
208
self .Board .push (chess .Move .from_uci (matching_place ))
209
209
self .reverse = not self .reverse
210
210
self .chsn = False
211
211
#await call.answer("потом")
212
212
else :
213
- await self .client .send_message (self .message .chat_id , f"не совпадение. self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
213
+ # await self.client.send_message(self.message.chat_id, f"не совпадение. self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
214
214
prev_place = next ((place for place in self .places if place [:- 2 ] == coord .lower ()), None )
215
215
text = self .sttxt ()
216
216
if prev_place :
@@ -219,7 +219,7 @@ async def clicks_handle(self, call, coord):
219
219
await self .LoadBoard (text ,call )
220
220
return
221
221
if not await self .checkMove (call ,coord ):
222
- await self .client .send_message (self .message .chat_id , f"неправильный ход сосо(сброс данных). self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
222
+ # await self.client.send_message(self.message.chat_id, f"неправильный ход сосо(сброс данных). self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
223
223
self .chsn = False
224
224
self .places = []
225
225
await self .LoadBoard (text ,call )
@@ -239,17 +239,17 @@ async def checkMove(self,call,coord):
239
239
self .places = [p for p in [move .uci () for move in moves ]]
240
240
if not self .places :
241
241
await call .answer ("Для этой фигуры нет ходов!" )
242
- await self .client .send_message (self .message .chat_id , f"для фигуры нет ходов. self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
242
+ # await self.client.send_message(self.message.chat_id, f"для фигуры нет ходов. self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
243
243
return None
244
244
else :
245
245
await call .answer ("Тут нет фигуры" )
246
246
self .places = []
247
247
self .chsn = False
248
- await self .client .send_message (self .message .chat_id , f"нема фигуры тут. self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
248
+ # await self.client.send_message(self.message.chat_id, f"нема фигуры тут. self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
249
249
return None
250
250
251
251
self .chsn = True
252
- await self .client .send_message (self .message .chat_id , f"Прошли проверку, вывод. self.chsn={ self .chsn } ,coord={ coord .lower ()} ,self.reverse{ self .reverse } ,self.places={ self .places if hasattr (self ,'places' ) else None } " )
252
+ ## await self.client.send_message(self.message.chat_id, f"Прошли проверку, вывод. self.chsn={self.chsn},coord={coord.lower()},self.reverse{self.reverse},self.places={self.places if hasattr(self,'places') else None}")
253
253
await call .answer (f"Ставлю { self .places } " )
254
254
await self .UpdBoard (call )
255
255
return True
0 commit comments