diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/ProfileFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/ProfileFragment.java
index 2991f1803..7b150292e 100644
--- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ProfileFragment.java
+++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ProfileFragment.java
@@ -286,10 +286,6 @@ public class ProfileFragment extends LoaderFragment implements OnBackPressedList
followersBtn.setOnClickListener(this::onFollowersOrFollowingClick);
followingBtn.setOnClickListener(this::onFollowersOrFollowingClick);
- if (account != null && account.bot) {
- username.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_fluent_bot_24_filled, 0, 0, 0);
- }
-
username.setOnLongClickListener(v->{
String usernameString=account.acct;
if(!usernameString.contains("@")){
@@ -463,6 +459,19 @@ public class ProfileFragment extends LoaderFragment implements OnBackPressedList
lock.setTint(username.getCurrentTextColor());
ssb.append(getString(R.string.manually_approves_followers), new ImageSpan(lock, ImageSpan.ALIGN_BASELINE), 0);
username.setText(ssb);
+ }else if(account.bot){
+ ssb=new SpannableStringBuilder("@");
+ ssb.append(account.acct);
+ if(isSelf){
+ ssb.append('@');
+ ssb.append(AccountSessionManager.getInstance().getAccount(accountID).domain);
+ }
+ ssb.append(" ");
+ Drawable botIcon=username.getResources().getDrawable(R.drawable.ic_bot, getActivity().getTheme()).mutate();
+ botIcon.setBounds(0, 0, botIcon.getIntrinsicWidth(), botIcon.getIntrinsicHeight());
+ botIcon.setTint(username.getCurrentTextColor());
+ ssb.append(getString(R.string.manually_approves_followers), new ImageSpan(botIcon, ImageSpan.ALIGN_BASELINE), 0);
+ username.setText(ssb);
}else{
// noinspection SetTextI18n
username.setText('@'+account.acct+(isSelf ? ('@'+AccountSessionManager.getInstance().getAccount(accountID).domain) : ""));
diff --git a/mastodon/src/main/res/drawable/ic_bot.xml b/mastodon/src/main/res/drawable/ic_bot.xml
new file mode 100644
index 000000000..9095124ed
--- /dev/null
+++ b/mastodon/src/main/res/drawable/ic_bot.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mastodon/src/main/res/layout/fragment_profile_about.xml b/mastodon/src/main/res/layout/fragment_profile_about.xml
index 2bfed9121..6644fe387 100644
--- a/mastodon/src/main/res/layout/fragment_profile_about.xml
+++ b/mastodon/src/main/res/layout/fragment_profile_about.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent">