Telegram Instance
List of features in Telegram instance working right now
- Group
- Administration
- Ban & Unban commands
- Mute & Unmute commands
- Pin & Unpin & Unpin all commands
- Bad words & Spam filter
- Setup command
- Welcome message to administrators after adding bot to chat.
- Work with inline keyboard
- Work with telegram topics
- Close & Open Topics
- Hide general topic
- Rename topics
- Work with inline keyboard
- Users
- Show information about chat (/info)
- Welcome messages
- Generating invites
- Start command menu (/start)
- Administration
- Fun
- GPT / LLM / AI generation
- Libraries
- Gpt4All
- Memory based support information, does this model can be launched on server
- Gpt4Free
- Select Providers & Models
- Select Models only
- Image generation
- PyTorch / Diffusers / TenserFlow
- Work with custom models
- Gpt4All
- UI
- Inline keyboard support
- Using tutorial.
- Regenerate and complete text
- Inline image generation
- Threads and Topic of dialog support (Already by new aiogram)
- Libraries
- GPT / LLM / AI generation
- Code
- Logging support
- Features descriptions
- Custom Filters
- Middlewares
- Database
- Aiogram python library and with their community support.
- GPT4Free, Gpt4All, SqlAlchemy python libraries
- With our love & your support <3
Positive:
- The project is open source and licensed under the GPL-V3, you can influence the development of this project by creating pull requests and issues.
- The whole project is structured by folders, classes, the code has a large number of comments for community
- The database is PostgreSQL + SQLAlchemy, when writing data to two users at the same time, nothing is lost, everything is asynchronous
Negative:
- The code needs major fixes and improvements; bugs are not excluded. The project is still under development.
- GPT4All and other neural network libraries in the future will require powerful hardware (RAM of at least 16 GB) is one of the reasons why there won't be an official version running both. You need to run the bot yourself, and preferably on a server.
- No offical public launched instance of bozenka on platforms
No, at least not for now. There will be only beta tests, in which the bot will run on a server for one to two weeks.
You are need to launch it by yourself.
Bozenka was created using python, please, be sure you have installed it in your system with pip.
- Install all requirements for bozenka by writing this command:
pip install requirements.txt
- Create PostgeSQL database, write all you enter information
- Create enviroment this enviroment variables:
tg_bot_token
- your telegram bot tokenkadinsky_api
- api of kadinsky &kadinsky_secret
- api secret of kadinskydb_host
,db_name
,db_password
,db_port
,db_username
, all of this for PostgreSQL database
- Create all rows by alembic:
- Create revision:
alembic revision --n="Bozenka main migration" --autogenerate
- Upgrade your database:
alembic upgrade head
- Create revision:
- Launch
run.py
file, it should launch bozenka on your machine.