def farewell(update, context):
    user = left_member = update.effective_message.left_chat_member
    database.add_user_base(user_id=str(user['id']),
                           firstname=user['first_name'],
                           username=user['username'],
                           lastname=user['last_name'],
                           is_bot=['is_bot'])

    farewell_text = "Bye " + str(left_member['first_name']) + ", 👋🏼"
    update.effective_message.reply_text(farewell_text)
def greet(update, context):

    for new_member in update.message.new_chat_members:
        if str(new_member['id']) == str(config.bot_id):
            dat(update, context, 1)
            ldat(update, context)
            about(update, context)
        else:
            group = update.message["chat"]
            user = new_member
            welcome_text = "Welcome to " + \
                str(group['title']) + ", " + \
                str(new_member['first_name']) + " ! 🥳"
            database.add_user_base(user_id=str(user['id']),
                                   firstname=user['first_name'],
                                   username=user['username'],
                                   lastname=user['last_name'],
                                   is_bot=user['is_bot'])

    update.message.reply_text(text=welcome_text, parse_mode="HTML")
Esempio n. 3
0
def greet(update, context):

    for new_member in update.message.new_chat_members:
        if str(new_member['id']) == str(config.bot_id):
            dat(update, context, 1)
            ldat(update, context)
            welcome_text = "Hello !\n\n" + \
                "This is Jesvi Bot & I am a telegram handler bot developed by my owner @jesvijonathan,\n\nUse /help, /about or PM me @jesvi_bot for more info 😁 "
        else:
            group = update.message["chat"]
            user = new_member
            welcome_text = "Welcome to " + \
                str(group['title']) + ", " + \
                str(new_member['first_name']) + " ! 🥳"
            database.add_user_base(user_id=str(user['id']),
                                   firstname=user['first_name'],
                                   username=user['username'],
                                   lastname=user['last_name'],
                                   is_bot=user['is_bot'])

    update.message.reply_text(text=welcome_text, parse_mode="HTML")
def udat(update, context, sync=0, quick=0):
    user = update.message.from_user

    database.add_user_base(user_id=str(user['id']),
                           firstname=user['first_name'],
                           username=user['username'],
                           lastname=user['last_name'],
                           is_bot=user['is_bot'])

    chat = update.effective_chat

    if chat['type'] != "private":
        # ldat(update,context)
        chat_id = str(chat['id'])
        chat_idd = chat_id[1:]

        user1 = context.bot.get_chat_member(chat_id, user['id'])

        database.add_link_base(chat_id=chat_idd,
                               user_id=str(user['id']),
                               status=user1['status'])
        """if quick == 0: