https://github.com/dtcarls/ff_bot https://github.com/dtcarls/ff_bot/blob/master/ff_bot/ff_bot.py
Я пытаюсь выяснить, как вручную запустить этот скрипт python с определенными функциями, такими как get_trophies из терминала. В настоящее время скрипт планирует отправлять определенные сообщения каждую неделю в определенное время, но мне бы очень хотелось, чтобы вы могли вручную отправить сообщение через оболочку.
Что-то вроде "python3 ff_bot.py get_trophies" и еще раз отправьте это сообщение боту.
Не уверен, что это возможно, и я очень ограничен в своих знаниях в программировании. Приложение было развернуто для героя на чтение на GitHub
python -3 <script name> *args **kwargs
Что-то не так с этим?
Если это часть модуля
python -3 -m module.script_name *args **kwargs
В качестве альтернативы вы можете:
from ff_bot import get_trophies
Если вы поместите это в свой собственный.py файл, вы сможете использовать функцию отдельно (при условии, что вам тоже не нужно импортировать другие вещи!)
НТН!
Если вы работаете в Linux, вы можете просто использовать командную строку для запуска скрипта python, как вы описали, если вы находитесь в Windows, а Python находится на вашем пути, вы можете дважды щелкнуть по сценарию для его запуска. Кроме того, вы просто добавляете аргумент командной строки после имени скрипта: python script.py arg1 arg2