Skip to content

Instantly share code, notes, and snippets.

@naytseyd
Last active July 20, 2022 10:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save naytseyd/4a1c14b563ff897135ade6546bc506d8 to your computer and use it in GitHub Desktop.
Save naytseyd/4a1c14b563ff897135ade6546bc506d8 to your computer and use it in GitHub Desktop.
Seden UserBot Session Script
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