Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Шаблон является универсальным и легко переделывается под свои нужды. Всё интуитивно понятно и раскидано по папкам.
Шаблон использует Базу Данных - SQLite. Так же имеются примеры её использования и генерации БД при запуске бота.
Миддлвари (Middlewares). Регистрация пользователей в БД происходит именно через него. Так же реализована Антифлуд система через миддлвари.
Так же заранее созданы все необходимые хендлеры и продемонстрированы примеры их работы.
Имеются примеры создания команды (которые отсутствуют во многих ботах - tgbot/utils/bot_commands).
Реализована работа роутеров. Так же продемонстрированы примеры разделения их на фильтры/роли
(для юзеров и админов - tgbot/routers/__init__).
Отдельная папка tgbot/services/ для подключения любых сервисов/API.
Имеется файл tgbot/utils/misc/const_functions с многими личными наработками для комфортной разработки.
Имеется пример автобэкапа Базы Данных и работы Apscheduler'а.
Используются асинхронные запросы к сайтам - Aiohttp (tgbot/services/api_session). Объект заранее передаётся в хендлер при запуске бота. Пример работы расписан в пути указаном ранее.
Пример работы Reply и Inline клавиатур. Так же их обработка.
Многое мог упустить. Всё остальное можете лично лицезреть при изучении шаблона.
Если шаблон будет пользоваться спросом, буду обновлять до новых версий Аиограма и дополнять своими фичами.
В теории можно admin_id добавить в табличку юзеров а из нее убрать:
user_name: str # Имя пользователя
user_surname: str # Фамилия пользователя
user_fullname: str # Полное имя + фамилия пользователя
тк эту инфу можно получить с запроса гет чат если бот не заблокан
ну и bot_token хранить на гитхабе такая себе идея)
в теории еще было бы не плохо если бы сделал рассылку (используя сразу все методы отправки что бы она была максимально быстрой)