- Enhanced update_script.py with better error handling and restart logic
- Fixed update command in plugins/bot.py to default to user's fork
- Improved update command help and interactive options
- Fixed import errors in addons/snips.py and addons/tag.py
- All update operations now default to user's fork unless 'original' specified
- Added reliable external script-based update mechanism
- Ensured proper shutdown/restart cycle for updates
If you want to contribute to this repository (adding your plugins/porting from other bots), use the format given below and create a pull request. ⚠️ First check whether the stuff you push works. Also, if the pull request doesn't follow the below format, it will be closed without prior notice.
# Credits @username (creator of plugin and who ported) # Ported from (if ported else skip) # Ported for Ultroid < https://github.com/TeamUltroid/Ultroid >
Kindly do not steal others works without credits.
Example Plugin
Required Import are Automatically Done.
This Example Works Everywhere. (e.g. Groups, Personal Chats ...)
@ultroid_cmd(pattern="hoi")asyncdefhello_world_example(event):# As telethon is an asyncio based lib, you will have to use `async`/`await` Syntax.awaitevent.reply("Hello **World**.")