channel.send is not a function – Discord.js issue

I’m trying to send a message to a specific channel on discord, however it tells me that channel.send is not a function. I’ve entered the correct channel id though, what could be the issue ? Here’s my function code and a snapshot :

function discordsend(usern)
{ 
    usern="someusername#1234"
    string = "somethingsomething"+usern;
    const channel = 
client.channels.cache.get('946932969359179786')||client.channels.fetch('946932969359179786');
    channel.send(string);
}

enter image description here