📚 node [[agora bot]]
-
a [[bot]]
-
part of [[agora bridge]] component of the [[agora]].
- [[pull]] [[agora bridge]]
- in control of the [[system account]] in supported platforms.
-
interacts with existing networks, starting with Mastodon and Twitter.
- see [[agora social media integration]].
-
[[mastodon]] https://botsin.space/@agora
- see
bots/mastodon
in [[go/agora-bridge]].
- see
-
[[twitter]] https://twitter.com/an_agora
- see
bots/twitter
in [[go/agora-bridge]].
- see
-
[[matrix]] [[agora matrix bot]]
- see [[go/agora-matrix-bot]], [[mit license]] so separate repo while we figure that out (the [[agora]] is [[apache license]], [[flancia]] is [[creative commons]] plus an [[agora contract]].)
- [[functionality]]
-
a [[project]]
-
DONE reply to @mentions
-
DONE store [[matrix]] messages from [[agora discuss]] and other rooms that opt in?
--[2022-03-02 Wed 12:59:45] => 688:09:46
-
LATER reply to @mentions with resolved wikilinks for whole threads
-
-
part of [[agora bridge]] component of the [[agora]].
📄
pushed from garden/flancian/2021-07-28.md by @flancian
📄
pushed from garden/flancian/journal/2021-11-14.md by @flancian
-
[[push]] [[agora bot]]
- brought [[mastodon bot]] approximately to feature parity with [[twitter bot]]: now it follows back and it responds to all toots with [[patterns]] by followers (or at least people who followed agora bot at some point and were followed back -- need to add proper sync, [[todo]].)
📄
pushed from garden/flancian/journal/2021-12-19.md by @flancian
-
[[push]] [[agora bot]] is living a schizophrenic life. It behaves differently on [[twitter]] and [[mastodon]] in a way that generates friction. I find it hard to keep track of their behaviours.
- So first I'll try to document behaviours in the [[agora]].
- And then I'll try to refactor them, make them share more code, so that they can converge on the same default behaviours.
- Then I'll try to make their behaviours fully [[user programmable]].
- As for [[agora bot]], for the [[agora]].
- As for the [[agora]], for the [[world]] that wants it.
📄
pushed from garden/flancian/journal/2022-09-20.md by @flancian
-
#push [[agora bot]]
-
The [[Twitter Bot]] is broken as of the time of writing, Twitter is returning 429 (rate limit) for every request we send trying to read the timeline of @an_agora -- which is what we depend on to see tweets with [[wikilinks]] from users that follow the account.
- Direct mentions should still work, although a bit delayed.
- This is unrelated to the [[opt in writes]] work, which actually is now essentially working :)
- I am doing a [[refactor]] of the bot and I'll try to move to the new [[api v2]] which might have more generous limits.
-
The [[Twitter Bot]] is broken as of the time of writing, Twitter is returning 429 (rate limit) for every request we send trying to read the timeline of @an_agora -- which is what we depend on to see tweets with [[wikilinks]] from users that follow the account.
⥅ node [[agora-bridge]] pulled by user
Agora Bridge
-
A [[service]] run by the [[flancia collective]].
- [[git]] https://github.com/flancian/agora-bridge
-
Provides [[write]] functions into [[an agora]].
- It ingests content into the Agora from different sources: [[git]], [[fedwiki]], [[mastodon]], [[twitter]] as of [[2022-09-25]].
-
An [[integration hub]] that hosts [[bots]], [[clients]] and [[bridges]].
- [[siphons]] of [[public utility]].
- It tries to assist its users first and foremost; optionally it allows any [[agora]] to interact with [[social networks]], the [[fediverse]] and the internet at large -- always as is the intent of its users.
-
Bridges are configured with [[yaml]].
- The main configuration file for the service is [[bridges yaml]]; it can be passed to the service as a parameter.
- Bridges can be of type [[input]], [[output]] or [[bidirectional]] (r/w/rw).
-
A per user [[agora yaml]] can be volunteered -- as part of a [[digital garden]] if the user participates in an [[agora]] community). This file serves to configure an agora for the user. [[agora actions]] may then take place, including on demand rendering through [[agora server]] and running of [[agora actions]].
- Signing up to an [[agora]] involves pointing an [[agora bridge]], run by you or by a community, to your configuration file as published somewhere on the internet.
- Please join us in our matrix room if you have any questions.
- For developers, feel free to send a PR adding your garden! Or reach out in our development room.
- [[contains]]
[[done]]
- Got open source approval process.
- Experimented with [[toot cli]].
-
Create [[Mastodon]] account for prod.
- [[mastodon]] @agora@botsin.space
- set up api for @an_agora on [[twitter]].
[[doing]]
[[do]]
- [[]]
- implement [[agora yaml]]
- implement [[bridges yaml]]
- [[push]] [[agora bot]]
pull color="#b51f08">
<title>500 Internal Error wtf.
<link rel="stylesheet" href="https://doc.anagora.org/css/center.css"> <button class="pull-url" value="https://doc.anagora.org/css/center.css">">pull</button>
<div class="container-fluid text-center">
<div class="vertical-center-row">
<h1>500 Internal Error <small>wtf.</small></h1>
</div>
</div>
⥅ node [[agorabot]] pulled by Agora
📖 stoas
- public document at doc.anagora.org/agora-bot
- video call at meet.jit.si/agora-bot
⥱ context
← back
2021 01 11
2021 01 12
2021 01 17
2021 06 25
2021 07 04
2021 07 11
2021 07 14
2021 07 28
2021 07 31
2021 08 01
2021 08 07
2021 08 08
2021 08 09
2021 08 14
2021 09 10
2021 09 11
2021 10 22
2021 10 30
2021 11 14
2021 11 16
2021 11 20
2021 11 21
2021 12 19
2022 01 27
2022 01 30
2022 02 19
2022 03 13
2022 03 14
2022 04 30
2022 05 07
2022 05 08
2022 05 16
2022 05 17
2022 05 18
2022 05 21
2022 06 18
2022 09 20
2022 09 21
2022 09 22
2022 09 24
2022 09 28
2022 11 10
2023 02 23
2023 07 19
2023 07 22
agora
agora bot matrix
agora bridge
agora social media integration
agorabot
at mention followers
do
familiar
game
gyuri lajos
join
matrix bot
opt in
pushing it
tools for thinking
tweets
twitter 429s
twitter limits
url feeds
2021 01 11
2021 01 12
2021 01 17
2021 06 25
2021 07 04
2021 07 11
2021 07 14
2021 07 28
2021 07 31
2021 08 01
2021 08 07
2021 08 08
2021 08 09
2021 08 14
2021 09 10
2021 09 11
2021 10 22
2021 10 30
2021 11 14
2021 11 16
2021 11 20
2021 11 21
2021 12 19
2022 01 27
2022 01 30
2022 02 19
2022 03 13
2022 03 14
2022 04 30
2022 05 07
2022 05 08
2022 05 16
2022 05 17
2022 05 18
2022 05 21
2022 06 18
2022 09 20
2022 09 21
2022 09 22
2022 09 24
2022 09 28
2022 11 10
2023 02 23
2023 07 19
2023 07 22
agora
agora bot matrix
agora bridge
agora social media integration
agorabot
at mention followers
do
familiar
game
gyuri lajos
join
matrix bot
opt in
pushing it
tools for thinking
tweets
twitter 429s
twitter limits
url feeds
⥅ related node [[agora bot bugs]]
⥅ related node [[agora bot matrix]]
⥅ related node [[agora mastodon bot]]
⥅ related node [[agora matrix bot]]
⥅ related node [[agorabot]]
⥅ related node [[twitter agora bot]]
⥅ related node [[agora bot test]]
⥅ related node [[anagora bot treat]]
⥅ related node [[anagora bot]]
⥅ related node [[sorry anagora bot]]
⥅ related node [[thank you anagora bot]]
🔎 full text search for 'agora bot'