langpack.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:SoftcatalaTelegramBot 作者: Softcatala 项目源码 文件源码
def getfiles_command(self, bot, update):
        user_id = update.message.from_user.id
        if str(user_id) in allowed_users.values():
            bot.sendMessage(update.message.chat_id,
                            parse_mode='Markdown',
                            text= "Us envio els fitxers desats al servidor (còpia de seguretat) per a cada plataforma. Veureu que hi ha la versió normal i la versió desada amb la data (els dos fitxers han de ser iguals)."
            )
            #SEND LOCAL ANDROID FILES
            f= open(paths['versions']+"android_version.txt","r")
            and_version= f.read(10)
            f.close()
            and_version2= str.replace(and_version, "/", "-")
            android_file= open(paths['local_packs']+'strings.xml', 'rb')
            bot.sendDocument(update.message.chat_id,
                             document=android_file)
            android_file_v= open(paths['local_packs']+'strings-' +and_version2+ '.xml', 'rb')
            bot.sendDocument(update.message.chat_id,
                             document=android_file_v)
            #SEND LOCAL IOS FILES
            f= open(paths['versions']+"ios_version.txt","r")
            ios_version= f.read(10)
            f.close()
            ios_version2= str.replace(ios_version, "/", "-")
            ios_file= open(paths['local_packs']+'Localizable-ios.strings', 'rb')
            bot.sendDocument(update.message.chat_id,
                             document=ios_file)
            ios_file_v= open(paths['local_packs']+'Localizable-ios-' +and_version2+ '.strings', 'rb')
            bot.sendDocument(update.message.chat_id,
                             document=ios_file_v)
            #SEND LOCAL TELEGRAM DESKTOP FILES
            f= open(paths['versions']+"tdesktop_version.txt","r")
            tdesk_version= f.read(10)
            f.close()
            tdesk_version2= str.replace(tdesk_version, "/", "-")
            tdesktop_file= open(paths['local_packs']+'tdesktop.strings', 'rb')
            bot.sendDocument(update.message.chat_id,
                             document=tdesktop_file)
            tdesktop_file_v= open(paths['local_packs']+'tdesktop-' +tdesk_version2+ '.strings', 'rb')
            bot.sendDocument(update.message.chat_id,
                             document=tdesktop_file_v)

        elif function['production']:
            f_name = update.message.from_user.first_name
            bot.sendMessage(
            update.message.chat_id,
            text= str(f_name) + ", no teniu permisos per utilitzar aquesta ordre. Les ordres que teniu disponibles ara mateix són: /baixa /android /ios /tdesktop i /help.",
            reply_markup=ReplyKeyboardHide()
            )
        else:
            bot.sendMessage(
            update.message.chat_id,
            text="Robot destinat a proves internes de Softcatalà. Si cerqueu el bot públic de Softcatalà el trobareu a @SoftcatalaBot.",
            reply_markup=ReplyKeyboardHide()
            )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号