randydev commited on
Commit
48905ab
·
verified ·
1 Parent(s): aa4fd31

Update chatbot/plugins/chat.py

Browse files
Files changed (1) hide show
  1. chatbot/plugins/chat.py +7 -2
chatbot/plugins/chat.py CHANGED
@@ -271,7 +271,7 @@ async def check_steal_channel_id(client, event: ChatMemberUpdated):
271
  old_status = event.old_chat_member.status if event.old_chat_member else None
272
  new_status = event.new_chat_member.status if event.new_chat_member else None
273
  user_id = event.new_chat_member.promoted_by.id if event.new_chat_member else None
274
- if not user_id:
275
  return
276
  keyboard = []
277
  keyboard.append([
@@ -282,6 +282,7 @@ async def check_steal_channel_id(client, event: ChatMemberUpdated):
282
  await db.backup_chatbot.update_one(
283
  {"user_id": user_id},
284
  {"$set": {
 
285
  "channel_id": event.chat.id,
286
  "can_post_messages": event.new_chat_member.privileges.can_post_messages
287
  }},
@@ -356,7 +357,11 @@ async def auto_post_channel(client, callback):
356
  photo=file_id,
357
  caption=data.get("translate_text", "")
358
  )
359
- keyboard = create_keyboard(user_id=user_id, is_menu=True)
 
 
 
 
360
  await callback.edit_message_reply_markup(reply_markup=keyboard)
361
  return
362
 
 
271
  old_status = event.old_chat_member.status if event.old_chat_member else None
272
  new_status = event.new_chat_member.status if event.new_chat_member else None
273
  user_id = event.new_chat_member.promoted_by.id if event.new_chat_member else None
274
+ if not user_id or event.chat.username is None:
275
  return
276
  keyboard = []
277
  keyboard.append([
 
282
  await db.backup_chatbot.update_one(
283
  {"user_id": user_id},
284
  {"$set": {
285
+ "channel_username": event.chat.username,
286
  "channel_id": event.chat.id,
287
  "can_post_messages": event.new_chat_member.privileges.can_post_messages
288
  }},
 
357
  photo=file_id,
358
  caption=data.get("translate_text", "")
359
  )
360
+ keyboard = create_keyboard(
361
+ user_id=user_id,
362
+ chat=data.get("channel_username", "RendyProjects"),
363
+ is_menu=True
364
+ )
365
  await callback.edit_message_reply_markup(reply_markup=keyboard)
366
  return
367