最後に読み停止した位置のURLはありますか?

いいえ、そうではなく、はい、可能です。

私の知る限り、Discourse は最後に閲覧したトピックを保存していませんが、各トピックの最終訪問時刻(topic_users.last_visited_at)は保存しています。そのため、最後に閲覧したトピックを検索して表示することは可能はずです。ただし、これにはプラグインまたは Discourse API を呼び出す外部ウィジェットが必要です。

以下は、このトピックに関する補足情報です。

前述の通り、ご希望に近い機能はブックマークを使用することです。

  • トピックをブックマークすると、トピック全体をすでに読み終えていない限り最初の投稿に戻ります。ただし、トピック全体を読み終えている場合は最後の投稿に戻ります。また、タイムラインには「戻る」ボタンがあり、そのトピック内で最後に読んだ投稿に戻ることも可能です。以下のスクリーンショットの右端をご覧ください。

  • ポストをブックマークすると、定義上、特定の投稿に戻ることを可能にします。トピックとポストのブックマークの組み合わせについては、こちらで議論されています:Combinations of topic and post bookmarks are discussed here

  • プラグインを使用してポスト内のテキストをブックマークする

ご指摘の通り、ブックマークにはお使いの目的に対して以下の 2 つの欠点があります。

  • ブックマークは通常、ユーザーが手動で設定する必要があります(プラグインや他のソフトウェアを使用して作成しない限り)。

  • ブックマークは常に、ユーザーが選択した特定のトピック(つまり最初の投稿)または特定の投稿に戻ります。ブックマークにアクセスした時点でソフトウェアによって決定されたトピックや投稿に戻るというオプションはありません。

おっしゃっている URL は、フォーラムソフトウェアが自動的にそのデータを保存しているため、常に最後に読んだ投稿を表示できます。これは、フォーラムでの読み取りをいつ停止するか常にわかっているわけではないため役立ちます。システム再起動、システムユーザーまたはアプリケーションユーザーのログアウト、予期しないクラッシュなどで中断される可能性があるからです。

Discourse には最後に閲覧した投稿に戻るオプションはありませんが、これは有用な機能だと思います。

追伸
ただし、Discourse には、ブックマーク内でも前回の訪問時に閲覧したトピックを表示する機能があります。これにより、最後に確認したトピックがどれだったか把握するのに役立ちます。

他の人々も最終訪問データの抽出を検討しています。例: