☀️ 尝试支持 Docker 构建

This commit is contained in:
xtaodada 2020-08-11 00:05:17 +08:00
parent c0808fbc88
commit 0000c1dbe9
No known key found for this signature in database
GPG Key ID: EE4DC37B55E24736

View File

@ -13,42 +13,58 @@ configure() {
config_file=config.yml
echo "生成配置文件中 . . ."
cp config.gen.yml config.yml
echo "api_key、api_hash 申请地址: https://my.telegram.org/"
printf "请输入应用程序 api_key"
read -r api_key <&1
sed -i "s/KEY_HERE/$api_key/" $config_file
sed -i "s/ID_HERE/$api_key/" $config_file
printf "请输入应用程序 api_hash"
read -r api_hash <&1
sed -i "s/HASH_HERE/$api_hash/" $config_file
printf "请输入应用程序语言(示例zh-cn"
printf "请输入应用程序语言(默认zh-cn"
read -r application_language <&1
sed -i "s/zh-cn/$application_language/" $config_file
printf "请输入应用程序地区例如China"
if [ -z "$application_language" ]
then
echo "语言设置为 简体中文"
else
sed -i "s/zh-cn/$application_language/" $config_file
fi
printf "请输入应用程序地区默认China"
read -r application_region <&1
sed -i "s/China/$application_region/" $config_file
printf "请输入 Google TTS 后缀例如cn"
if [ -z "$application_region" ]
then
echo "地区设置为 中国"
else
sed -i "s/China/$application_region/" $config_file
fi
printf "请输入 Google TTS 语言默认zh-CN"
read -r application_tts <&1
sed -i "s/cn/$application_tts/" $config_file
if [ -z "$application_tts" ]
then
echo "tts发音语言设置为 简体中文"
else
sed -i "s/zh-CN/$application_tts/" $config_file
fi
printf "启用日志记录? [Y/n]"
read -r logging_confirmation <&1
case $logging_confirmation in
[yY][eE][sS]|[yY])
printf "请输入您的日志记录群组/频道的 ChatID (如果要发送给 Kat 请按Enter"
read -r log_chatid <&1
if [ -z "$log_chatid" ]
then
echo "LOG 将发送到 Kat."
else
sed -i "s/503691334/$log_chatid/" $config_file
fi
sed -i "s/log: False/log: True/" $config_file
;;
printf "请输入您的日志记录群组/频道的 ChatID (如果要发送给 原 PagerMaid 作者 请按Enter"
read -r log_chatid <&1
if [ -z "$log_chatid" ]
then
echo "LOG 将发送到 原 PagerMaid 作者."
else
sed -i "s/503691334/$log_chatid/" $config_file
fi
sed -i "s/log: False/log: True/" $config_file
;;
[nN][oO]|[nN])
echo "安装过程继续 . . ."
echo "安装过程继续 . . ."
;;
*)
echo "输入错误 . . ."
exit 1
;;
echo "输入错误 . . ."
exit 1
;;
esac
}