Улучшена привязка чата (миграции супергрупп)

This commit is contained in:
Sergey 2020-10-04 23:57:17 +03:00
parent f2681bd7ad
commit e3e16de26d

View File

@ -529,6 +529,8 @@ async def choose_chat(call: types.CallbackQuery):
if call.message.chat.type == 'group':
text += '\n<b>Внимание!</b> Параметр <i>"All Members Are Administrators"</i> должен быть отключён и боту должна быть присвоена админка в отдельном порядке!'
try:
if call.message.chat.type == 'group':
markup = None
await bot.edit_message_text(text, call.message.chat.id, call.message.message_id, reply_markup=markup,
parse_mode=ParseMode.HTML)
except MessageNotModified:
@ -936,6 +938,11 @@ async def handle_chat_migration(msg: types.Message):
forward.tgchat.cid = msg.migrate_to_chat_id
forward.tgchat.save()
markup = InlineKeyboardMarkup()
markup.add(InlineKeyboardButton('Установить аватар и название', callback_data=f'setinfo{forward.vkchat.cid}'))
await bot.send_message(msg.migrate_to_chat_id, text='Отлично! Теперь можно установить аватар и название',
reply_markup=markup)
if __name__ == '__main__':
TASKS = vk_polling_tasks()