Ошибка здесь random_user_id = random.randint(0, members))
random_user_id - это случайное число. и вероятность совпадения этого числа с айди пользователя из чата очень мала. поэтому нужно получать всех пользователей либо их айди и выбирать случайный. Из пользователей, которые уже в чате, а не просто случайное число
с помощью методов telegram bot api это сделать нельзя
можно получить пользователей чата через telegram api или из собственной бд бота, если он такую вел