Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tharukrenuja/missraya

A Simple Group Manager Bot using Pyrogram, Telethon. Specially This is working with firebase database
https://github.com/tharukrenuja/missraya

firebase firebase-realtime-database missraya pyrogram slbots telethon

Last synced: about 2 months ago
JSON representation

A Simple Group Manager Bot using Pyrogram, Telethon. Specially This is working with firebase database

Awesome Lists containing this project

README

        

# 🌷Miss Raya🌷
A Simple Group Manager Bot using Pyrogram, Telethon. Specially This is working with firebase database.














## Deploy

### Easy Method
[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template/Y1pXr6?referralCode=ImTharuk) [![Deploy on Heroku](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/TharukRenuja/MissRaya)

### Hard Method
```sh
# Install Git First (apt-instll git)
$ git clone https://github.com/TharukRenuja/MissRaya
$ cd MissRaya
# Install All Requirements
$ pip3 install -r requirements.txt
# Add Your Details to ./MissRaya/vars.py
# Start Bot
$ python3 -m MissRaya
```
##### Mandatory Vars
```
[+] Make Sure You Add All These Mandatory Vars.
[-] API_ID: You can get this value from my.telegram.org
[-] API_HASH : You can get this value from my.telegram.org
[-] FDBURL : Your Firebase DataBase Url. (You can get this value from console.firebase.google.com)
[-] BOT_TOKEN: Get from @BotFather
[-] LOG_CHNL: Your Log Channel ID. (Make sure bot is admin in channel)
[-] BOT_USERNAME: Bot Username.
[+] The MissRaya won't run without setting the mandatory vars.
```

## Important âš 

[+] Go to console.firebase.google.com & Go to Your Project & Go to Project Settings & Go to Service Accounts & Click on Generate New Private Key & It will Download your Database Credentials File & Then rename it to Database.json & Put it on main directory on MissRaya. MissRaya won't work if you don't put it correctly.

[+] You Must Need To Create Some Keys on Firebase Realtime Database. It's on down below pitcure👇



[+] And then you need to Admins in database as like this👇. You must need at least one admin on bot. You can add new admins through bot after you deployed.



##### Should any be missing kindly let us know at [Developers](https://t.me/SLBotOfficial) or simply submit a pull request on the readme.

# Contributors
![GitHub Contributors Image](https://contrib.rocks/image?repo=TharukRenuja/MissRaya)

[![SLBots](https://img.shields.io/badge/SLBotOfficial-Channel-orange?style=style=flat&logo=telegram)](https://telegram.dog/SLBotOfficial) [![SLBots](https://img.shields.io/badge/SLBotOfficial-Support-red?style=flat&logo=telegram)](https://telegram.dog/trtechguide) [![SLBots](https://img.shields.io/badge/SLBots-Website-red?style=flat&logo=CodersRank)](https://www.slbots.org) [![MIT license](https://img.shields.io/badge/License-MIT-blue?style=flat)](https://github.com/TharukRenuja/MissRaya/blob/main/LICENSE) [![Open Source](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/TharukRenuja/MissRaya)