<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Collectors on Taranis AI</title><link>https://taranis.ai/docs/admin/collectors/</link><description>Recent content in Collectors on Taranis AI</description><generator>Hugo</generator><language>en</language><atom:link href="https://taranis.ai/docs/admin/collectors/index.xml" rel="self" type="application/rss+xml"/><item><title>Mastodon Collector</title><link>https://taranis.ai/docs/admin/collectors/mastodon-collector/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://taranis.ai/docs/admin/collectors/mastodon-collector/</guid><description>&lt;p&gt;The Mastodon Collector imports posts from a Mastodon instance through scheduled API polling. It supports hashtag timelines, the access-token owner&amp;rsquo;s home timeline, and public posts from a specific account.&lt;/p&gt;
&lt;p&gt;Use the native collector when you need authenticated access, reliable pagination, or collection progress across runs. For simple public feeds, the &lt;a href="https://taranis.ai/docs/admin/collectors/#rss-alternative-for-mastodon-feeds"&gt;RSS alternative&lt;/a&gt; may be sufficient.&lt;/p&gt;
&lt;h2 id="timeline-modes"&gt;Timeline modes&lt;a class="td-heading-self-link" href="#timeline-modes" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Timeline&lt;/th&gt;
 &lt;th&gt;Collected posts&lt;/th&gt;
 &lt;th&gt;Target field&lt;/th&gt;
 &lt;th&gt;Access token&lt;/th&gt;
 &lt;th&gt;Recommended scopes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;hashtag&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Posts visible in the configured instance&amp;rsquo;s hashtag timeline&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;HASHTAG&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Optional only when the instance permits anonymous hashtag access&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;read:statuses&lt;/code&gt; when a token is required&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;home&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The token owner&amp;rsquo;s home timeline&lt;/td&gt;
 &lt;td&gt;None&lt;/td&gt;
 &lt;td&gt;Required&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;profile&lt;/code&gt; and &lt;code&gt;read:statuses&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;account&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Posts from a public account known to the configured instance&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;ACCOUNT&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Required&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;read:accounts&lt;/code&gt; and &lt;code&gt;read:statuses&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Mastodon instances decide whether anonymous hashtag access is allowed. A hashtag can therefore work without a token on one instance and require authentication on another. The instance&amp;rsquo;s federation state, moderation policy, and knowledge of remote accounts also determine which posts are available; an instance is not a complete index of the Fediverse.&lt;/p&gt;</description></item></channel></rss>