Açıklaması derken durumundan mı bahsediyorsunuz? İngilizce adıyla Custom Status? eğer ondan bahsediyorsanız;
Node.Js içerisindeki Discord.Js kütüphanesini kullanarak:
[CODE lang="javascript" title="Botun Ana Dosyasına"]client.on('presenceUpdate', (oldPresence,newPresence) => {
let sunucu = "" //sunucu id
let rol = "" //rol id
let beklenen = "Merhaba" // statusuna ne yazılınca rol verilmesini istiyorsan onu yaz
if (newPresence.activities[0].state === beklenen) {
return client.guilds.cache.get(sunucu).members.cache.get(newPresence.userID).roles.add(rol)
} else {
if(client.guilds.cache.get(sunucu).members.cache.get(newPresence.userID).roles.cache.has(rol)) {
client.guilds.cache.get(sunucu).members.cache.get(newPresence.userID).roles.remove(rol)
}}
})[/CODE]
Kodunu kullanabilirsiniz.(v12)
(Kendim yazdım. Mantık çerçevesi içerisinde çalışması lazım.)