事実は… Discourse は Bootstrap で構築されていません。そのため、お望みの実装には多くの摩擦を伴うことになります。
Discourse の UI には 400 以上のボタンが使用されています。これらのデフォルトクラスを変更しようとすると、Handlebars 用だけでも約 200 のテンプレートをオーバーライドする必要があり、メンテナンスの噩梦(悪夢)となります。
より現実的なアプローチとしては、使用しないボタンのスタイルをリセットし、残りの部分は Bootstrap のボタンスタイルに合わせて調整することです。
Discourse 内のすべてのボタンの基本スタイルは、こちらで確認できます。