diff --git a/media/logo1.JPG b/docs/images/logo1.JPG similarity index 100% rename from media/logo1.JPG rename to docs/images/logo1.JPG diff --git a/media/logo1_big.png b/docs/images/logo1_big.png similarity index 100% rename from media/logo1_big.png rename to docs/images/logo1_big.png diff --git a/media/logo2.png b/docs/images/logo2.png similarity index 100% rename from media/logo2.png rename to docs/images/logo2.png diff --git a/docs/source/about.rst b/docs/source/about.rst index 9d597c5..6939a24 100644 --- a/docs/source/about.rst +++ b/docs/source/about.rst @@ -1,7 +1,7 @@ О проекте =================================== -Зачем нужен Olgram? +Зачем нужен Olgram ------------ Olgram - это конструктор ботов обратной связи. Такие боты могут вам пригодиться, например: diff --git a/docs/source/quick_start.rst b/docs/source/quick_start.rst index ac09881..d91e3f1 100644 --- a/docs/source/quick_start.rst +++ b/docs/source/quick_start.rst @@ -92,5 +92,5 @@ BotFather - это официальный бот Telegram, создающий д .. note:: - Если у вас возникли проблемы в настройке бота - напишите там -`@civsocit_feedback_bot `_. \ No newline at end of file + Если у вас возникли вопросы по использованию бота, или вы нашли ошибку - напишите + нам `@civsocit_feedback_bot `_. diff --git a/olgram/commands/bot_actions.py b/olgram/commands/bot_actions.py index 32d1bda..c36e5e9 100644 --- a/olgram/commands/bot_actions.py +++ b/olgram/commands/bot_actions.py @@ -2,7 +2,7 @@ Здесь работа с конкретным ботом """ from aiogram import types -from aiogram.utils.exceptions import TelegramAPIError +from aiogram.utils.exceptions import TelegramAPIError, Unauthorized from olgram.models.models import Bot from server.server import unregister_token @@ -11,7 +11,11 @@ async def delete_bot(bot: Bot, call: types.CallbackQuery): """ Пользователь решил удалить бота """ - await unregister_token(bot.token) + try: + await unregister_token(bot.token) + except Unauthorized: + # Вероятно пользователь сбросил токен или удалил бот, это уже не наши проблемы + pass await bot.delete() await call.answer("Бот удалён") try: