def football_start(message): user = User.get_user(user_id=message.chat.id) sent_football_message( user, MSG_FOOTBALL_BASE_CMD, get_message_keyboard(*[{ k: v } for (k, v) in bot_config.buttons_football_leagues.items()])) DBConnector().insert_analytics(user, message.text)
def football_country_leagues(call): logger().info("Button '{}'".format(call.data)) user = User.get_user(user_id=call.from_user.id) actual_buttons_football = { **bot_config.buttons_football_country_leagues } # new dict instance sent_football_message( user, MSG_FOOTBALL_BASE_CMD, get_message_keyboard(*[{ k: v } for (k, v) in actual_buttons_football.items()])) DBConnector().insert_analytics(user, call.data)
def cinema(message): user = User.get_user(user_id=message.chat.id) send_cinema_list(user) DBConnector().insert_analytics(user, message.text)
def currency_alarm_rate_update(call): user = User.get_user(user_id=call.from_user.id) set_currency_alarm_rate(user, call)
def currency_alarm_call(call): logger().info("Button '{}'".format(call.data)) user = User.get_user(user_id=call.from_user.id) send_msg_alarm_currency(user)
def db_log(message): user = User.get_user(user_id=message.chat.id) fetch_log_table_html() bot.send_document(user.user_id, open(DB_LOG_HTML, "rb"))
def currency_start(message): user = User.get_user(user_id=getattr(message, 'message', message).chat.id) actual_currency = getattr(message, 'data', bot_config.currency_dollar_id) send_currency_rate(user, actual_currency) DBConnector().insert_analytics(user, BASE_CMD_CURRENCY)
def football_calendar(call): logger().info("Button '{}'".format(call.data)) user = User.get_user(user_id=call.from_user.id) send_football_calendar(user, call.data) DBConnector().insert_analytics(user, call.data)
def cinema_soon_call(call): logger().info("Button '{}'".format(call.data)) user = User.get_user(user_id=call.from_user.id) send_cinema_soon_list(user) DBConnector().insert_analytics(user, call.data)
def echo_all(message): User.get_user(user_id=message.chat.id) user_message = message.text logger().info("User message: '{}'".format(user_message))
def currency_graph_call(call): logger().info("Button '{}'".format(call.data)) user = User.get_user(user_id=call.from_user.id) send_currency_graph(user, call.message) DBConnector().insert_analytics(user, bot_config.currency_graph)
def location(message): user = User.get_user(user_id=message.chat.id) if message.location is not None: send_map_location(bot, user, message) DBConnector().insert_analytics(user, message.text)
def virus(message): user = User.get_user(user_id=message.chat.id) sent_virus_data(user) DBConnector().insert_analytics(user, message.text)
def geo_start(message): user = User.get_user(user_id=message.chat.id) geo_request(user) DBConnector().insert_analytics(user, message.text)
def instagram_post_content(message): user = User.get_user(user_id=message.chat.id) send_to_user_insta_post_media_content( InstaPost(post_url=message.text, message_id=message.message_id), user) DBConnector().insert_analytics(user, 'insta_link')
def instagram_start(message): user = User.get_user(user_id=message.chat.id) bot.send_message(user.user_id, MSG_INSTAGRAM_BOT) DBConnector().insert_analytics(user, message.text)