Beispiel #1
0
                        va='bottom')

        autolabel(p1)
        autolabel(p2)
        autolabel(p3)
        plt.savefig('report.png')
        context.bot.send_photo(chat_id=update.effective_chat.id,
                               photo=open('report.png', 'rb'))
        return True


if __name__ == "__main__":
    if len(sys.argv) > 1:
        try:
            if sys.argv[1] == "--reset-pin":
                db.seeder_admin(sys.argv[2])
                print("Successfully reset pin")
            elif sys.argv[1] == "--create-table":
                print("Successfully create & seed table")
                db.setup()
            elif sys.argv[1] == "--change-token":
                db.change_token(sys.argv[2])
                print("Successfully change token")
        except IndexError:
            raise IndexError("index error out of bond")
    if db.get_token()[0] == "":
        print("Token API kosong, tidak dapat menangani bot")
    else:
        print("Connecting to telegram server ...")
        up = Updater(db.get_token()[0], use_context=True)
        print("Connected to telegram server")