diff --git a/telegram.py b/telegram.py
index 8a732be..072b816 100644
--- a/telegram.py
+++ b/telegram.py
@@ -311,7 +311,7 @@ async def get_dialog_info(api, vk_chat_id, name_case='nom'):
dialog_type = ''
if vk_chat_id >= 2000000000:
dialog_info = await api('messages.getChat', chat_id=vk_chat_id - 2000000000)
- title = await dialog_info['title']
+ title = dialog_info['title']
photo = dialog_info[await get_max_photo(dialog_info)]
dialog_type = 'chat'
elif vk_chat_id > 0:
@@ -469,11 +469,14 @@ async def choose_chat(call: types.CallbackQuery):
)
markup = InlineKeyboardMarkup()
markup.add(InlineKeyboardButton('Установить аватар и название', callback_data=f'setinfo{vkchat.cid}'))
- text = 'Чат успешно привязан. Я могу автоматически изменить название и установить аватар, сделай бота администратором и убедись в наличии прав на редактирование информации группы',
+ text = 'Чат успешно привязан. Я могу автоматически изменить название и установить аватар, сделай бота администратором и убедись в наличии прав на редактирование информации группы'
if call.message.chat.type == 'group':
text += '\nВнимание! Параметр "All Members Are Administrators" должен быть отключён и боту должна быть присвоена админка в отдельном порядке!'
- await bot.edit_message_text(text, call.message.chat.id, call.message.message_id, reply_markup=markup,
- parse_mode=ParseMode.HTML)
+ try:
+ await bot.edit_message_text(text, call.message.chat.id, call.message.message_id, reply_markup=markup,
+ parse_mode=ParseMode.HTML)
+ except MessageNotModified:
+ pass
await bot.answer_callback_query(call.id)
else:
await bot.answer_callback_query(call.id, 'Вход не выполнен! Сперва нужно выполнить вход в ВК через бота',