Exemple #1
0
def init_taco_callback(update, context):  # creates Taco-table after permission
    cid = get_cid(update)

    chat = Chats.get(Chats.cid == cid)
    Tacos.create(chat=chat.id)

    context.bot.send_message(cid,
                             chat_enabled_phrase,
                             parse_mode=ParseMode.HTML)
Exemple #2
0
def new_chat_callback(bot, message):
    """ triggers when bot gets added to new chat """

    cid = get_cid(message)
    store_name(message)

    invited_by = message.from_user

    Chats.create(cid=cid, invited_by=invited_by.id)

    Tacos.create(chat=cid)

    bot.send_message(cid, chat_enabled_phrase, parse_mode='html')
Exemple #3
0
def new_chat_callback(bot, message):
    """ triggers when bot gets added to new chat """

    cid = get_cid(message)
    if message.from_user is not None:
        store_name(message.from_user)

    invited_by = message.from_user
    if invited_by is None:
        invited_by = -1
    else:
        invited_by = invited_by.id

    with db:
        Chats.create(cid=cid, invited_by=invited_by)

        Tacos.create(chat=cid)

    bot.send_message(cid, chat_enabled_phrase, parse_mode='html')