Чтобы бот показывал всех участников бота, лучше использовать базу данных. Тут она просто обязательно нужна, например, SqLite3.
db = sqlite3.connect('database.db', check_same_thread=False)
sql = db.cursor()
sql.execute("""CREATE TABLE IF NOT EXISTS users (
user_id INT,
user_name TEXT
)""")
db.commit()
Создали БД.
Чтобы вытащить все user_name из нее:
full_username = sql.execute("SELECT user_name FROM users").fetchall()
Потом просто использовать эту переменную.
Чтобы добавить данные в БД:
users_id = message.chat.id
users_name = message.from_user.username
sql.execute("INSERT INTO users VALUES (?, ?);", (users_id, users_name))
db.commit()
телеграмм бот отправляет только одно имя вместо всех участников в группe