首页 > 其他分享 >闭社创建关注机器人,自动关注跨站用户(关联闭社、抒发森林、comin、mastodon)

闭社创建关注机器人,自动关注跨站用户(关联闭社、抒发森林、comin、mastodon)

时间:2022-10-31 16:00:10浏览次数:45  
标签:跨站 autofollow mastodon py 时间轴 RUN docker 闭社

前言

mastodon的跨站时间轴的显示机制有点复杂,简而言之可以这么概括

“假设我处于A站,那么我发布的所有公开嘟文,都会显示在A站本站时间轴”

“如果你没有被任何一个B站用户关注的话,那么你的动态就不会显示在B站的跨站时间轴”

所以当你成功创建一个站点的时候,你的跨站时间轴是空的,因为你还未关注外站的同学

页面操作

首先注册一个小号机器人

创建好了后,在设置里选择开发,创建新应用,权限默认就行

这时候你点击进入你的应用,那么就会得到一个访问令牌

将令牌拷贝下来

在本地目录下新建一个文件夹,并且新建一个Dockerfile

mkdir ~/docker/autofollow
cd ~/docker/autofollow
nano Dockerfile

将以下内容拷贝进文件里

FROM python:3.7-slim
WORKDIR /home/mastodon

# 这里换成你的令牌
ENV TOKEN er_ABCDEFGHIJK-abcdefghijklmnopqrstuvwxyzjjj
# 这里换成你们的域名
ENV URL fzu.closed.social
# 这里换成bot的用户名(不是昵称),这里以@[email protected]填写方式为例
ENV BOTNAME Follow_bot

RUN apt update && \
    apt install -y wget nano
RUN wget https://raw.githubusercontent.com/MokouTyan/mastodon_autofollow/main/autofollow.py
RUN pip install numpy requests
RUN sed -i 's/1111111111/'${TOKEN}'/' autofollow.py && \
    sed -i 's/2222222222/'${URL}'/' autofollow.py && \
    sed -i 's/3333333333/'${BOTNAME}'/' autofollow.py
CMD ["python","autofollow.py"]

然后生成这个docker镜像,注意后面有个点

docker build -t autofollow .

先看一下自己的follow有多少关注量,然后

docker run --name autofollow autofollow 

看看机器人的关注量有没有变化

确认没有问题后,使用定时任务(每天一次就好

crontab -e
# 如果这里有选择,那就选nano编辑器,比较方便

在里面添加

23 7 * * *的意思是每天的7点23分运行一次,最好不要和我时间一样,同时做可能丢包啥的,随便改个时间吧

docker run --name autofollow autofollow的意思是选取autofollow镜像,然后命名为autofollow容器运行

>>的意思是追加,将日志输入到某个文件中

23 7 * * * docker run --name autofollow autofollow >> ~/docker/autofollow/log.txt

想查看日志的话

cat ~/docker/autofollow/log.txt

标签:跨站,autofollow,mastodon,py,时间轴,RUN,docker,闭社
From: https://www.cnblogs.com/mokou/p/16844630.html

相关文章

  • 高版本 jenkins 报403 需关闭跨站请求伪造保护(CSRF)
    根据官网描述,Jenkins版本自2.204.6以来的重大变更有:删除禁用CSRF保护的功能。从较旧版本的Jenkins升级的实例将启用CSRF保护和设置默认的发行者,如果之前被禁用。方......
  • xss攻击(跨站脚本
    具体内容指的是恶意者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的. 1.<scr<script>ipt></scr</script>i......
  • 学习笔记-XSS跨站脚本
    XSS主要基于javascript语言完成恶意的攻击行为。XSS的验证:<script>alert(/xss/)</script>常用<script>confirm('xss')</script><script>prompt("xss"......
  • 【2022.09.30】记录一次mastodon网络故障修复
    前天的时候使用mastodon连不上另外一个站点了,在后台疯狂报错重试我还以为mastodon的docker出问题了,在谷歌和git上面找了好久的问题,愣是没找到相关的原因但奇怪的是,虽然......
  • XSS(跨站脚本漏洞)——皮卡丘练习(小白随笔)
    环境准备:小皮(phpstudy)、皮卡丘(pikachu)、burpsuite、火狐浏览器概念理解:1、新建txt文档,后缀改为php<html> <body> :静态页面<?php>后端代码:在服务器先做计算,在再......
  • 搭建校园论坛之前所需了解的(关联抒发森林、comin、闭社、mastodon)
    在世纪初流行过不少的校内BBS,但在这个移动端的时代,各大BBS并没有适配的移动APP,因此用户量急剧减少但并不代表这一方面的交流需求没落了,大学生们仍喜欢拥有一个学校论坛去......
  • 从0开始挖洞:XSS跨站脚本攻击
    一、XSS简介XSS(CrossSiteScripting跨站脚本攻击),指恶意攻击者通过向网站插入恶意payload或恶意脚本,从而盗取cookie、session信息以利用用户身份进行违规操作、盗取用户......
  • 【2022.09.07】使用docker搭建一个mastodon
    前提准备一个公网ip的服务器(得要有80端口的转发,因此homelab很难实现)我这里使用的是腾讯云的1核2G的学生机域名,及其SSL证书宝塔安装因为嫌麻烦,所以采用了宝塔的方案,顺......
  • CSRF跨站点请求伪造(Cross Site Request Forgery)攻击
    CSRF跨站点请求伪造(CrossSiteRequestForgery)和XSS攻击一样,有巨大的危害性,就是攻击者盗用了用户的身份,以用户的身份发送恶意请求,但是对服务器来说这个请求是合理的,这样就......
  • XSS (跨站脚本攻击) 漏洞
    《WEB常见漏洞之XSS漏洞研判解析》网络空间安全论文题目:XSS攻击手法解析上课时间:8.24授课教师:蔡徐坤姓名:芸学号:20210329......