szrose is an all in one group management bot made for managing your group effectively with some advance security tools & Suit For All Your Needs ❤️

Overview

ICON

Stars Forks Size
Python Maintenance

Documentation

Documentation

Rose bot

An advanced telegram Group management Bot For help You Protect Your Groups & Suit For All Your Needs.

This bot database is Mongo Database so is stable and has no issues till date

Variables:

  • API_ID : Get it from My telegram Org
  • API_HASH : Get it from My telegram Org
  • BOT_TOKEN : Get it from @Botfather
  • SESSION_STRING : Generate from @szrosebot or genStr
  • LOG_MENTIONS : Fill 1 to turn this on, or 0 to turn it off
  • USERBOT_PREFIX : userbot commands (/,.,!,?)
  • SUDO_USERS_ID : ID of Auth Users who can use Admin commands. (for multiple users seperated by space)
  • LOG_GROUP_ID : logs dump chat id
  • BASE_DB : base mongo database (filters/welcome/notes/etc..)click here
  • MONGO_URL : some usefull features databaseclick here
  • FSUB_CHANNEL : Fsub channel id here like updates channel
  • ARQ_API_URL : For Music Downloading And Many More Things... Don't change this value arq
  • ARQ_API_KEY : Get this from @ARQRobot
  • RSS_DELAY : Delay in which RSS will send updates in chat
  • PM_PERMIT : Pm permit, fill 1 to enable or 0 to disable it

Deployment

Read Docs for Detailed Description and Setup Guide on deloying Bot.

Deploy to heroku

Deploy

Deploy telgram click here

send /deploy command after start bot or see clone page

Contact & Support

License

License
Rose is licensed under GNU Affero General Public License v3 or later.

Special credits

Special thanks to these amazing projects:

The bot is based on the original work done by WilliamButcherBot and many other projects This repo was just revamped to suit an Anime-centric & comedy loving community. All original credits go to WilliamButcherBot and their dedication, Without his efforts, this fork would not have been possible!

All other credits mentioned on top of scripts

Anything missing kindly let us know at Telegram Support Group or simply submit a pull request on the readme.

All who helped at a glance

This project exists thanks to these awesome developers and their codes and contributions.

GitHub Contributors Image

And credits goes to all who supported, all who helped and API & environmental equirement package devs and all projects helped in making this project. Special thanks to you for using bot

Report Bug

A modular telegram Python bot running on python3 with an mongo database.

Originally a simple group management bot with multiple admin features, it has evolved, becoming extremely modular and simple to use. Can be found on telegram as rose bot. I am moderating a support group, where you can ask for help setting up your bot, discover/request new features, report bugs, and stay in the loop whenever a new update is available.
Join the news channel if you just want to stay in the loop about new features or announcements.

⚠️ Note: We don't officially support forks / Clones for rose, So don't tag admins for errors your bot/deploy/code, If any error you should fix it yourself

You might also like...
An Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot

Adv Auto Filter Bot V2 This Is Just An Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot.. Just Sent Any Text As Query It Wi

A Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot

Adv Auto Filter Bot This Is Just An Simple Advance Auto Filter Bot Complete Rewritten Version Of Adv-Filter-Bot.. Just Sent Any Text As Query It Will

A Serverless Application Model stack that persists the $XRP price to the XRPL every minute as a TrustLine. There are no servers, it is effectively a "smart contract" in Python for the XRPL.

xrpl-price-persist-oracle-sam This is a XRPL Oracle that publishes external data into the XRPL. This Oracle was inspired by XRPL-Labs/XRPL-Persist-Pri

A group management bot written in python3 using the python-telegram-bot library.

Chika Fujiwara A modular telegram Python bot running on python3 with an sqlalchemy database. Originally a Marie fork, Chika was created for personal u

A Python script that exports users from one Telegram group to another using one or more concurrent user bots.

ExportTelegramUsers A Python script that exports users from one Telegram group to another using one or more concurrent user bots. Make sure to set all

 A free tempmail api for your needs!
A free tempmail api for your needs!

Tempmail A free tempmail api for your needs! Website · Report Bug · Request Feature Features Add your own private domains Easy to use documentation No

A Telegram bot for remotely managing Binance Trade Bot
A Telegram bot for remotely managing Binance Trade Bot

Binance Trade Bot Manager Telegram A Telegram bot for remotely managing Binance Trade Bot. If you have feature requests please open an issue on this r

Advance Anonymous Sender bot with Caption Editor

AnonyMous Sender 👨‍💻 Advanced Anonymous Sender with Caption Editor Join @DaisySupport_Official 🎵 for help Features Get forwarded messages without f

Powerful and Advance Telegram Bot with soo many features😋🔥❤
Powerful and Advance Telegram Bot with soo many features😋🔥❤

Chat-Bot Reach this bot on Telegram Chat Bot New Features 🔥 ✨ Improved Chat Experience ✨ Removed Some Unnecessary Commands ✨ Added Facility to downlo

Comments
  • Can not open Admin menu

    Can not open Admin menu

     Telegram says: [400 Bad Request] - [400 ENTITY_BOUNDS_INVALID] (caused by "messages.EditMessage")
    2022-07-27T12:27:46.548481+00:00 app[worker.1]: Traceback (most recent call last):
    2022-07-27T12:27:46.548481+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/dispatcher.py", line 222, in handler_worker
    2022-07-27T12:27:46.548482+00:00 app[worker.1]:     await handler.callback(self.client, *args)
    2022-07-27T12:27:46.548483+00:00 app[worker.1]:   File "/Rose/Rose/utils/lang.py", line 25, in wrapper
    2022-07-27T12:27:46.548484+00:00 app[worker.1]:     return await func(_, CallbackQuery, language)
    2022-07-27T12:27:46.548484+00:00 app[worker.1]:   File "/Rose/Rose/__main__.py", line 311, in help_button
    2022-07-27T12:27:46.548485+00:00 app[worker.1]:     await query.message.edit(
    2022-07-27T12:27:46.548486+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/types/messages_and_media/message.py", line 2742, in edit_text
    2022-07-27T12:27:46.548487+00:00 app[worker.1]:     return await self._client.edit_message_text(
    2022-07-27T12:27:46.548487+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/methods/messages/edit_message_text.py", line 83, in edit_message_text
    2022-07-27T12:27:46.548487+00:00 app[worker.1]:     r = await self.send(
    2022-07-27T12:27:46.548488+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/methods/advanced/send.py", line 77, in send
    2022-07-27T12:27:46.548488+00:00 app[worker.1]:     r = await self.session.send(
    2022-07-27T12:27:46.548489+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/session/session.py", line 362, in send
    2022-07-27T12:27:46.548489+00:00 app[worker.1]:     return await self._send(data, timeout=timeout)
    2022-07-27T12:27:46.548489+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/session/session.py", line 332, in _send
    2022-07-27T12:27:46.548489+00:00 app[worker.1]:     RPCError.raise_it(result, type(data))
    2022-07-27T12:27:46.548490+00:00 app[worker.1]:   File "/usr/local/lib/python3.9/site-packages/pyrogram/errors/rpc_error.py", line 80, in raise_it
    2022-07-27T12:27:46.548490+00:00 app[worker.1]:     raise getattr(
    2022-07-27T12:27:46.548491+00:00 app[worker.1]: pyrogram.errors.exceptions.bad_request_400.BadRequest: Telegram says: [400 Bad Request] - [400 ENTITY_BOUNDS_INVALID] (caused by "messages.EditMessage")
    
    opened by JiC54 2
  • Copyrighted files

    Copyrighted files

    Why are you copy pasting the code of the developers and adding your copyright on it?

    https://github.com/szsupunma/sz-rosebot/blob/9750d69e3238f68a5253ef90ff5d7ddb86d4695d/Rose/core/keyboard.py#L1-L4

    Many modules of your bot is taken from WilliamButcherBot which is written by me, and you're adding your own copyright on it.

    opened by TheHamkerCat 1
  • Bump pyyaml from 5.3.1 to 5.4

    Bump pyyaml from 5.3.1 to 5.4

    Bumps pyyaml from 5.3.1 to 5.4.

    Changelog

    Sourced from pyyaml's changelog.

    5.4 (2021-01-19)

    Commits
    • 58d0cb7 5.4 release
    • a60f7a1 Fix compatibility with Jython
    • ee98abd Run CI on PR base branch changes
    • ddf2033 constructor.timezone: _copy & deepcopy
    • fc914d5 Avoid repeatedly appending to yaml_implicit_resolvers
    • a001f27 Fix for CVE-2020-14343
    • fe15062 Add 3.9 to appveyor file for completeness sake
    • 1e1c7fb Add a newline character to end of pyproject.toml
    • 0b6b7d6 Start sentences and phrases for capital letters
    • c976915 Shell code improvements
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
Releases(v2.0)
  • v2.0(May 28, 2022)

    ℹ️ Start Menu Ui Changed. ℹ️ Admin Commands Update. ℹ️ Anti-Languages Fixed. ℹ️ Captcha Updated . ℹ️ Force Subscribe added.

    🔥Fully Open Source Code

    🐞All bug fixed .

    Source code(tar.gz)
    Source code(zip)
  • v1.0.9(Apr 11, 2022)

    • AddedPM connection mode ( now you can control your groups in bot pm Filter only)
    • Added Multi-language support (Want to contribute in Rose Multi Language Feature? )
    • Optimized many things in mongo folder.
    • Added public Statics command(/stats).
    • Fixed some bugs in database and update UI info.
    • New core with highly optimized functions.
    • Added a whole new UI.
    • Added Only 100 filters and 50 aliases are allowed per chat.
    • Moved some anti-command to lock module( anon channel spoiler spam porn Ex: /lock spoiler)
    • Night mode updated & some permissions bug fixed.
    • Added Extra module for some fun commands.
    • Private rules options added.
    • AI chatbot(Affiliate + API )
    Source code(tar.gz)
    Source code(zip)
  • v1.0.8(Mar 16, 2022)

    • Remove user bot module .
    • Remove unwanted vars.
    • Added Few plugin from Rose[Private Source].
    • Added New owner power [Public Source Only].
    • Database updated.
    • Bug fixes and other improvements.
    • Night mode module .
    • Chatbot plugin with google translate
    Source code(tar.gz)
    Source code(zip)
Owner
szsupunma
Codes learner from Sri Lanka 🇱🇰.✌️I’m not trying to be Different. To me, I’m just being myself & my style ♥️
szsupunma
Technical Test - Python Programmer Grupo Nexxera

Technical Test Nexxera Group Teste Técnico - Grupo de Programadores Python Nexxera 📍 Prepare-se para usar a API Nossa API de transações de contas dig

Raul dos Santos Moraes 1 Mar 16, 2022
Web3 Pancakeswap Sniper & honeypot detector Take Profit/StopLose bot written in python3, For ANDROID WIN MAC & LINUX

Web3 Pancakeswap Sniper & honeypot detector Take Profit/StopLose bot written in python3, For ANDROID WIN MAC & LINUX

HYDRA 3 Dec 27, 2021
Ein Bot, der Dokumente bei Studydrive möglichst immer online hält

studydrive-altklausuren-bot Ein Bot, der Dokumente bei Studydrive möglichst immer online hält geplante Features: Multiaccount supprt: Es gibt mehrere

henrydatei 1 Jun 04, 2022
A Telegram bot for remotely managing Binance Trade Bot

Binance Trade Bot Manager Telegram A Telegram bot for remotely managing Binance Trade Bot. If you have feature requests please open an issue on this r

Lorenzo Callegari 乐子睿 350 Jan 01, 2023
A python script for hitting the kik API to enumerate people based on a username/userlist

kick3d Recon script for enumerating users off of the Kik API. This script has the ability to check single usernames or run through a userlist of usern

Sakura Samurai 19 Oct 04, 2021
Google Drive, OneDrive and Youtube as covert-channels - Control systems remotely by uploading files to Google Drive, OneDrive, Youtube or Telegram

covert-control Control systems remotely by uploading files to Google Drive, OneDrive, Youtube or Telegram using Python to create the files and the lis

Ricardo Ruiz 52 Dec 06, 2022
A module to complement discord.py that has Music, Paginator and Levelling.

discord-super-utils A modern python module including many useful features that make discord bot programming extremely easy. Features Modern leveling m

Yash 106 Dec 19, 2022
Asynchronous wrapper для Gismeteo.ru.

aiopygismeteo Асинхронная обёртка для Gismeteo.ru. Синхронная версия здесь. Установка python -m pip install -U aiopygismeteo Документация https://aiop

Almaz 6 Dec 08, 2022
BSDotPy, A module to get a bombsquad player's account data.

BSDotPy BSDotPy, A module to get a bombsquad player's account data from bombsquad's servers. Badges Provided By: shields.io Acknowledgements Issues Pu

Rudransh Joshi 3 Feb 17, 2022
An attendance bot that joins google meet automatically according to schedule and marks present in the google meet.

Google-meet-self-attendance-bot An attendance bot which joins google meet automatically according to schedule and marks present in the google meet. I

Sarvesh Wadi 12 Sep 20, 2022
A modular telegram Python bot running on python3 with an sqlalchemy database.

TG_Bot A modular telegram Python bot running on python3 with an sqlalchemy database. Originally a simple group management bot with multiple admin feat

Movindu Bandara 1 Nov 02, 2021
Discord bot for playing blindfold chess.

Albin Discord bot for playing blindfold chess written in Python. Albin takes the moves from chat and pushes them on the board without showing it. TODO

8 Oct 14, 2022
This bot can stream audio or video files and urls in telegram voice chats :)

Voice Chat Streamer This bot can stream audio or video files and urls in telegram voice chats :) 🎯 Follow me and star this repo for more telegram bot

Anjana Madu 63 Dec 25, 2022
Async boto3 with Autogenerated Data Classes

awspydk Async boto3 with Autogenerated JIT Data Classes Motivation This library is forked from an internal project that works with a lot of backend AW

1 Dec 05, 2021
Tinyman Python SDK

tinyman-py-sdk Tinyman Python SDK Design Goal This SDK is designed for automated interaction with the Tinyman AMM. It will be most useful for develope

Tinyman 113 Dec 30, 2022
Complete portable pipeline for masking of Aadhaar Number adhering to Govt. Privacy Guidelines.

Aadhaar Number Masking Pipeline Implementation of a complete pipeline that masks the Aadhaar Number in given images to adhere to Govt. of India's Priv

1 Nov 06, 2021
Fastest Pancakeswap Sniper BOT TORNADO CASH 2022-V1 (MAC WINDOWS ANDROID LINUX)

Fastest Pancakeswap Sniper BOT TORNADO CASH 2022-V1 (MAC WINDOWS ANDROID LINUX) ⭐️ AUTO BUY TOKEN ON LAUNCH AFTER ADD LIQUIDITY ⭐️ ⭐️ Support Uniswap

Crypto Trader 7 Jan 31, 2022
Python implementation of Spotify's authorization flow.

Spotify API Apps 🎷 🎶 🎼 This repository consists of many strange codes that make you think why the hell this guy doing this. Well... I got some reas

5 Dec 17, 2021
Ridogram is an advanced multi-featured Telegram UserBot.

Ridogram Ridogram is an advanced multi-featured Telegram UserBot. String Session Collect String Session by running python3 stringsession.py locally or

Md. Ridwanul Islam Muntakim 134 Dec 29, 2022
Discord bot that generates boba drinks. Submission for sunhacks 2021

boba-bot Team Poggies' submission for Sunhacks 2021. Find our project page on Devpost, and a video demonstration can be found on YouTube. Commands $he

Joshua Tenorio 3 Nov 02, 2022