можно не построчно читать файл, а в файле return array(боты), затем $list = include("./botNames"), да и массивчик все-же длинноват, не смотрится как-то засовывать его в тело функции
Да, так тоже можно делать, но если он хочет дописывать что-то новое в файл, тогда задача немного усложнится. Ну не знаю, по мне, так лучше пусть массив будет, чем вот эти манипуляции с подключением файлов и т.п. Короче говоря, дело каждого, я не профи, практики не особо то и много, так что тут на форуме хватает специалистов, которые скажут что да как.