Я хотел бы использовать своего бота не как демон, который работает вечно, а как своего рода «сценарий оболочки». Поэтому он должен автоматически завершить работу после завершения своей работы.
Мой подход в 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