Заставить бота автоматически завершать работу после того, как он выполнил свою работуPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Заставить бота автоматически завершать работу после того, как он выполнил свою работу

Сообщение Anonymous »

Я хотел бы использовать своего бота не как демон, который работает вечно, а как своего рода «сценарий оболочки». Поэтому он должен автоматически завершить работу после завершения своей работы.

Мой подход в Python 3.5/Python 3.6:

Код: Выделить всё

import discord
TOKEN = ''
client = discord.Client()

@client.event
async def on_ready():
for member in client.get_all_members():
print(member.display_name)
# please, please quit now!

client.run(TOKEN)
Я хочу, чтобы сценарий просто завершал работу после печати display_names всех элементов, чтобы я мог продолжить их обработку в другом месте. На данный момент он ДЕЙСТВИТЕЛЬНО печатает нужную информацию, но продолжает работать вечно.

Подробнее здесь: https://stackoverflow.com/questions/511 ... e-its-work
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»