中文 | English
重要提醒
尽量使用机器人操作自动化,此程序相当于真人操作
使用任何功能都需要先去 telegram api 网站申请一个客户端,需要用家宽申请,使用代理会报错 ERROR。
任意位置新建 autogram 文件夹,将 docker-compose.yml 文件复制到此文件夹,并修改环境变量字段,必须配置 API_ID 和 API_HASH ,其他环境变量可以在登录后选择配置,执行命令
docker compose pull
docker compose run --rm -it autogram login # 登录你的账户,API_ID 相当于你申请的网站,login 相当于在你的网站上登录你的账户,需要输入手机号和验证码登录,使用其他命令前必须先登录
docker compose run --rm -it autogram chats # 查看前几个聊天组的ID和标题,用于配置自动化,默认前20,可以使用 --top 50 参数指定
docker compose run --rm -it autogram chat # 指定一个聊天ID和消息内容,发送消息,示例: docker compose run --rm -it autogram chat --chat-id='-1234567890123' -m '/checkin'
docker compose run --rm -it autogram listen # 监听一个聊天,示例: docker compose run --rm -it autogram listen --chat-id='-1234567890123'
docker compose run --rm -it autogram multi-listen # 监听多个聊天,示例: docker compose run --rm -it autogram multi-listen --chat-id='-1234567890123' --chat-id='-9876543210123'
docker compose run --rm -it autogram follow # 监听一个聊天,示例: docker compose run --rm -it autogram follow --forward-chat-id='-1234567890123' --user-id=12345678
docker compose run --rm -it autogram help # 默认命令,使用 docker compose up 启动时会执行此命令,展示命令详情信息
下面两个开发容器,环境依赖均已配置完成,启动即可使用
你还需要添加环境变量,编辑 ~/.bashrc 文件
export API_ID=12345678 export API_HASH=1234567890abcdef1234567890abcdef
将终端关闭,重新打开即可使其生效
cargo run