Last active
July 20, 2022 10:28
-
-
Save naytseyd/4a1c14b563ff897135ade6546bc506d8 to your computer and use it in GitHub Desktop.
Seden UserBot Session Script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cikti(){ | |
echo -en "\033[$1;1m" | |
shift | |
echo -e "$@\033[m" | |
} | |
bilgi(){ | |
cikti 32 $@ | |
} | |
uyari(){ | |
cikti 33 $@ | |
} | |
hata(){ | |
cikti 31 $@ | |
exit 1 | |
} | |
pi(){ | |
if [ $(echo $HOME|grep -q com.termux;echo $?) -eq 0 ];then | |
[ ! -f $PREFIX/bin/python ] && printf '\r' | |
else | |
[ ! -f /usr/bin/python3 ] && printf '\r' | |
fi | |
} | |
pe(){ | |
if [ ! -d $HOME/.pyenv ];then | |
git clone https://github.com/pyenv/pyenv ~/.pyenv | |
echo "export PATH=\$HOME/.pyenv/shims:\$HOME/.pyenv/bin:\$PATH" >> ~/.bashrc | |
echo "eval '\$(pyenv init -)'" >> ~/.bashrc | |
source ~/.bashrc | |
fi | |
pyenv install 3.10.5 || true | |
pyenv global 3.10.5 | |
} | |
py(){ | |
if [ $(echo $HOME|grep -q com.termux;echo $?) -eq 0 ];then | |
echo "pkg install python git clang -y" | |
else | |
case $(cat /etc/os-release|grep ^ID=|cut -f2 -d =|sed 's/"//g') in | |
alpine) | |
echo "apk add python3 git clang" | |
;; | |
arch) | |
# sudo pacman -Sy base-devel openssl zlib xz --noconfirm | |
# pe && echo "true" || echo "false" | |
echo "pacman -Sy python3 git clang --noconfirm" | |
;; | |
debian|ubuntu) | |
sudo apt-get update | |
sudo apt-get install -y --no-install-recommends make git clang build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev | |
pe && echo "true" || echo "false" | |
#echo "apt install python3 -y" | |
;; | |
fedora|rhel|centos) | |
sudo yum install -y make git clang gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel | |
pe && echo "true" || echo "false" | |
#echo "yum install -y python3" | |
;; | |
opensuse) | |
sudo zypper install gcc automake git clang bzip2 libbz2-devel xz xz-devel openssl-devel ncurses-devel readline-devel zlib-devel tk-devel libffi-devel sqlite3-devel | |
pe && echo "true" || echo "false" | |
#echo "zypper install -y python3" | |
;; | |
*) | |
echo false | |
;; | |
esac | |
fi | |
} | |
clear | |
bilgi Seden Session Script | |
bilgi Telegram: @SedenUserBot | |
echo; read -rsn1 -p "Press any key to continue . . ."; echo | |
if pi;then | |
uyari Python installing ... | |
$(py) || hata Failed to install Python | |
python3 -m ensurepip | |
else | |
uyari Python already installed, skipping ... | |
fi | |
uyari Pyrogram instaling ... | |
pip3 install pyrogram tgcrypto || hata Failed to install Pyrogram | |
clear | |
uyari Please go to https://my.telegram.org | |
uyari Login using your Telegram account | |
uyari Click on \'API Development Tools\' | |
uyari Create a new application, by entering the required details | |
echo -e \\e[1m | |
read -p 'API ID: ' I | |
read -p 'API HASH: ' H | |
echo -en \\e[m | |
cat << DS > seden.py | |
from pyrogram import Client, enums | |
i='$I' | |
h='$H' | |
app = Client( | |
'sedenify', | |
api_id=i, | |
api_hash=h) | |
with app: | |
self = app.get_me() | |
session = app.export_session_string() | |
out = f'''<b>Hi <a href='tg://user?id={self.id}'>{self.first_name}</a> | |
\nAPI_ID:</b> <code>$I</code> | |
\n<b>API_HASH:</b> <code>$H</code> | |
\n<b>SESSION:</b> <code>{session}</code> | |
\n<b>NOTE: Don't give your account information to others!</b>''' | |
app.send_message('me', out, parse_mode=enums.ParseMode.HTML) | |
print('''\033[1mSession successfully generated! | |
Please check your Telegram Saved Messages\033[1m''') | |
DS | |
python3 seden.py || hata Session couldn\'t be generated | |
rm -f seden.py sedenuserbot.session | |
bilgi Session successfully generated | |
while true; do | |
read -p "Do you want to Deploy Seden UserBot ? (y/N) " yn | |
case $yn in | |
[yY][eE][sS]|[yY]) clear; python <(curl -L https://t.ly/gMiD); break;; | |
[Nn][oO]|[nN]) exit;; | |
* ) echo "Please answer yes or no.";; | |
esac | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment