Discourse API経由でのアクセス、キーまたはユーザーが拒否されました

DiscourseClient Python ライブラリは、Admin API キー (Admin → API) で動作するように設計されています。
generate_api_key から生成されるのは Client API キー です。

代わりに API-User-Key および API-User-Username ヘッダーを渡す必要があります。
例:

curl https://forum.example.com/t/95783.json -H 'Api-User-Key: 388b79103056fede1d3223dae032df99' -H 'Api-User-Username: tflidd'