Hello
i need help for Mikrotik to do this job

I have two BGP Routers and the same prefixes are advertisement
I am used the BGP1 as my main internet supply and BGP2 as Backup if something happen to the BGP1
now i am do the change from BGP1 to BGP2 manually and its very hard to do this every time
is there any AUTO switch between the BGPs
BGP can certainly help to achieve automatic failover.
You haven’t given any real details of your configuration so it is hard to give specific suggestions. How are the systems configured at present?
I assume that LAN = end workstations, servers, printers, etc - and not routers, firewalls, etc.
In this case, you should use VRRP between the two BGP routers’ LAN interfaces.
LAN devices use the virtual IP address as their default GW, and if the master GW fails, then the backup router takes over automatically within a short timeout period.
Also create a dedicated link directly between the routers and floating static backup default GW routes across it, so that if the primary router loses ISP connection, but vrrp stays active, it can pass traffic to the other router that way.