@why2

Как выйти из функции default?

Нужно выйти из функции, когда боту придёт команда /stop, для того чтобы подключить другой профиль (hub), ну и потом выйти из функции hub, чтобы подключить default.
@bot.message_handler(commands=['default])
def default (message):	
		loop = asyncio.new_event_loop()
		asyncio.set_event_loop(loop)
		RPC = Presence(rpc)


		bts = [
			{
				'label': 'Twitch',
				'url': 'https://www.twitch.tv'
			},
			{
				'label': 'Steam', 
				'url': 'https://steamcommunity.com'
			}
		]
		bot.send_message(message.chat.id, 'Подключаюсь')
		RPC.connect()
		bot.send_message(message.chat.id, 'Подключился')
		RPC.update(
			state = ' ...... ',
			details = '...',
			start = time(),
			buttons = bts, 
			large_image = '_-',
			small_image = 'b.l',
			large_text = '......',
			small_text = '...'
		)
		bot.send_message(message.chat.id, ', всё гуд')
@bot.message_handler(commands=['stop'])
def stop ():
    return default 
@bot.message_handler(commands=['hub'])
def hub (message):
	loop = asyncio.new_event_loop()
	asyncio.set_event_loop(loop)
	
	RPC=Presence('rpc2')

	bts=[
		{
			'label': '',
			'url': 'https://www.donationalerts.com'
		}
	]
	bot.send_message(message.chat.id, 'Подключаюсь')
	RPC.connect()
	bot.send_message(message.chat.id, 'Подключился')
	RPC.update(
		state='*********',
		details='*******',
		start=time(),
		buttons=bts,
		large_image='p',
		small_image='pp',
		large_text='******',
		small_text='*****'
	)
	bot.send_message(message.chat.id, 'Сделал гряззьь')
bot.polling()
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы