Skip to content

Шаблон телеграмм бота на базе aiogram / Bot telegram template based on aiogram

Notifications You must be signed in to change notification settings

perecheslator/aiogram-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Шаблон для быстрого создания бота

Необходимая библиотека

pip install aiogram==2.25.1

Удобная админ панель

Удобная рассылка

Вы можете отправлять текст и картинки

Реферальная система

Нечего расказывать, просто записывает айди человека в дб

Встроенная анти флуд система

async def anti_flood(*args, **kwargs):
	m = args[0]
	await m.answer("⚠Не так быстро!")

Данная функция отправляет сообщение при быстрой отправке запросов боту

Как её используют?

@dp.message_handler(commands=['start'])
@dp.throttled(anti_flood,rate=0.01)
async def start(msg: types.Message):
    print('Привет мир!')

Перед обозначением handler вставляем строку @dp.throttled(anti_flood,rate=0.01) где rate это время

Сразу встроенная база данных на SQLITE3

Что входит в базу данных? В бд используется 1 значение и это Id, которое автоматически заполняется при команде /start

Как брать значение юзера из базы данных За заполнение и нахождение профиля используется 1 функция и это main в файле modules/db.py

Для того чтобы взять значение достаточно ввести db.main(msg)[0] #Берет id человека

Накорми!!

TON - UQAwz0_VswIBOfT3UpooQ6AF5gUI-Nyjdmahc6rNu0Fx3Mi-

About

Шаблон телеграмм бота на базе aiogram / Bot telegram template based on aiogram

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages