ENGLISH
Free open source bot for developers
Did you want to create your own bot for Telegram using the Aiogram library, but didn't know where to start? To your attention NoVate Source Bot. A bot written for Telegram on the open source Aiogram library. This code is perfect for those who do not know where to start and what you need to write your bot.
Progress of the work done, which is updated as development progresses. Edits and updates in systems are possible!
- Registration (/start)
- Checking for subscriptions to certain channels
- Checking for a referral
- Referral system
- Statistics
- Help section
- Information about the bot
- Rules for using the bot
- Donations
- Statistics
- Technical support
- Sending a request
- Section for Administration
- Administration Management
- Addendum
- Removal
- Subscription Channels
- Addendum
- Removal
- Changing subscriptions
- Administration Management
- Aiogram 3.1.1 is one of the popular libraries for creating a Telegram bot.
- SQLAlchemy 2.0.23 is a library for working with the SQL database.
- APScheduler 3.10.4 is a library that allows you to schedule code execution (task scheduler).
- YooMoney 0.1.0 - a library for online transfers to a YooMoney wallet (and not only).
Links under the sign (*) are optional.
Via Terminal or PowerShell
git clone https://github.com/NoVate911/python-telegram-novatesource.git
cd python-telegram-novatesource
We write "install.bat" and wait for the end of the installation of all dependencies
After installing the libraries, we write "payments.bat" and select the "TOKEN" item
Register the application on the YooMoney website and enter the Client ID, and after Redirect URI
Click on the link that was transferred to the console and get a link to the token, which we insert again into the console
After receiving the token, we reopen "payments.bat" and select the item "RECEIVER ID" and enter the received token
Opening "config.py" and we enter our values
After setting up, run the "start.bat" file and wait for the bot to start
RUSSIAN
Бесплатный бот с открытым исходным кодом для разработчиков
Хотели создать своего бота для Telegram, используя библиотеку Aiogram, но не знали с чего начать? Вашему вниманию NoVate Source Bot. Бот, написанный для Telegram на библиотеке Aiogram с открытым исходным кодом. Данный код отлично подойдёт для тех, кто не знает с чего начать и что нужно для написания своего бота.
Прогресс проделанной работы, которая обновляется по мере разработки. Возможны правки и обновления в системах!
- Регистрация (/start)
- Проверка на оформление подписки на определённые каналы
- Проверка на реферала
- Реферальная система
- Статистика
- Раздел помощи
- Информация о боте
- Правила пользования ботом
- Пожертвования
- Статистика
- Техническая поддержка
- Отправка запроса
- Раздел для Администрации
- Управление Администрацией
- Добавление
- Удаление
- Каналы для подписки
- Добавление
- Удаление
- Смена подписки
- Управление Администрацией
- Aiogram 3.1.1 - одна из популярных библиотек для создания Telegram бота.
- SQLAlchemy 2.0.23 - библиотека для работы с базой данных SQL.
- APScheduler 3.10.4 - библиотека, которая позволяет планировать выполнение кода (планировщик задач).
- YooMoney 0.1.0 - библиотека для онлайн переводов на кошелёк YooMoney (и не только).
Ссылки под знаком (*) не являются обязательными.
Через Terminal или PowerShell
git clone https://github.com/NoVate911/python-telegram-novatesource.git
cd python-telegram-novatesource
Пишем "install.bat" и ждём окончания установки всех зависимостей
После установки библиотек, пишем "payments.bat" и выбираем пункт "TOKEN"
Регистрируем приложение на сайте YooMoney и вводим Client ID, а после Redirect URI
Переходим по ссылке, которая вывелась в консоль и получаем ссылку на токен, которую вставляем вновь в консоль
После получения токена, вновь открываем "payments.bat" и выбираем пункт "RECEIVER ID" и вводим полученный токен
Открываем "config.py" и вводим свои значения
После настройки запускаем файл "start.bat" и ждём запуска бота