Да в принципе многие языки подходят, опять же, в зависимости от того, какой бот тебе нужен. Если самый простой с простыми функциями, то и php подойдёт, он довольно лёгкий. Если же сложнее, то java или c#. Так же важно как именно ты собираешься строить бота, писать сам или через конструктор. Потому как есть конкретные гайды по типу
https://chat-api.com/ru/whatsapp-bot-php.html но в тоже время есть и стандартный конструктор ботов.
Как реализовать опросы в чат-ботах с интеграцией в amoCRM, включая WhatsApp?
Примерно то же было у меня в задаче, я писал бота для туристической организации, надо было принимать от клиентов заявки и перенаправлять информацию дальше. Изначально клиент хотел кастомную разработку, но это было дорого и долго. Поэтому попросили меня. И я написал им по гайду
https://chat-api.com/ru/whatsapp-bot-php.html и в принципе проблем не составило.