コード例 #1
0
        def call(bot, update):

            chat_id = update.message.chat_id
            user_id = update.message.from_user.id
            username = update.message.from_user.name
            chat_name = update.message.chat.title or (
                update.message.chat.first_name + ' ' +
                update.message.chat.last_name)
            if authenticator.authenticate_chat(user_id, chat_id,
                                               settings.Settings().SLEUTEL,
                                               username, chat_name):
                return func(bot, update)
            else:
                if type(chat_id) == int and chat_id > 0:
                    bot.sendMessage(chat_id,
                                    "je bent niet geverifierd! stuur een "
                                    "berichtje in een geverifiërde "
                                    "groepschat of naar de HB om je te "
                                    "verifiëren.")
                else:
                    mesg_id = update.message.message_id
                    bot.sendMessage(chat_id,
                                    "Deze groepsapp is niet geverifeerd. "
                                    "Stuur een berichtje naar de HB om deze "
                                    "groep te verifiëren.",
                                    reply_to_message_id=mesg_id)
                return None
コード例 #2
0
        def call(bot, update):

            chat_id = update.message.chat_id
            user_id = update.message.from_user.id
            username = update.message.from_user.name
            chat_name = update.message.chat.title or (
                update.message.chat.first_name + ' ' +
                update.message.chat.last_name)
            if authenticator.authenticate_chat(user_id, chat_id,
                                               settings.Settings().SLEUTEL,
                                               username, chat_name):
                return func(bot, update)
            else:
                if type(chat_id) == int and chat_id > 0:
                    bot.sendMessage(
                        chat_id, "je bent niet geverifierd! stuur een "
                        "berichtje in een geverifiërde "
                        "groepschat of naar de HB om je te "
                        "verifiëren.")
                else:
                    mesg_id = update.message.message_id
                    bot.sendMessage(chat_id,
                                    "Deze groepsapp is niet geverifeerd. "
                                    "Stuur een berichtje naar de HB om deze "
                                    "groep te verifiëren.",
                                    reply_to_message_id=mesg_id)
                return None
コード例 #3
0
ファイル: commands.py プロジェクト: RSDT/bot2
def on_new_user(bot: telegram.Bot, update: telegram.Update):
    if update.message.new_chat_member:
        if update.message.new_chat_member.username:
            username = '******' + update.message.new_chat_member.username
        else:
            username = update.message.new_chat_member.first_name
        chatname = update.message.chat.title
        if authenticator.authenticate_chat(
                update.message.new_chat_member.id, update.message.chat_id,
                settings.Settings().SLEUTEL, username=username,
                chat_naam=chatname):
            bot.sendMessage(update.message.chat_id, 'welkom ' + username +
                            ' \n Je bent geregistreerd als gebruiker van de '
                            'RP Je kunt nu de bot gebruiken. /help')
        else:
            bot.sendMessage(update.message.chat_id, 'Welkom' + username +
                            'Deze chat is niet geverifieërd als chat van de '
                            'RP stuur een berichtje naar de HB om je te '
                            'registreren.')
コード例 #4
0
ファイル: commands.py プロジェクト: njittam/bot2
def on_new_user(bot, update):
    if update.message.new_chat_member:
        if update.message.new_chat_member.username:
            username = '******' + update.message.new_chat_member.username
        else:
            username = update.message.new_chat_member.first_name
        chatname = update.message.chat.title
        if authenticator.authenticate_chat(update.message.new_chat_member.id,
                                           update.message.chat_id,
                                           settings.Settings().SLEUTEL,
                                           username=username,
                                           chat_naam=chatname):
            bot.sendMessage(
                update.message.chat_id, 'welkom ' + username +
                ' \n Je bent geregistreerd als gebruiker van de '
                'RP Je kunt nu de bot gebruiken. /help')
        else:
            bot.sendMessage(
                update.message.chat_id, 'Welkom' + username +
                'Deze chat is niet geverifieërd als chat van de '
                'RP stuur een berichtje naar de HB om je te '
                'registreren.')