Compare commits

...

2 Commits

Author SHA1 Message Date
e780283e5b fix readme
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2025-12-13 11:02:59 +09:00
6876fb741c fix docker
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2025-12-13 10:45:42 +09:00
6 changed files with 25 additions and 20 deletions

5
.env.example Normal file
View File

@@ -0,0 +1,5 @@
# Admin handle (bot will respond to admin commands from this user)
ADMIN=syui.ai
# Bluesky host (optional, default: bsky.social)
HOST=syu.is

1
.gitignore vendored
View File

@@ -18,3 +18,4 @@ pnpm-lock.yaml
*/target/
*/**/*.rs.bk
.claude
.config

View File

@@ -1,7 +1,5 @@
FROM syui/aios
WORKDIR /root
ADD ./test/entrypoint.sh .
RUN chmod +x /root/entrypoint.sh
COPY ./target/release/aibot /usr/sbin/aibot
ENTRYPOINT ["/root/entrypoint.sh"]
WORKDIR /root

View File

@@ -2,9 +2,9 @@
<img src="./icon/avatar.png" width="100">
- name : ai bot
- base : [ai os](https://git.syui.ai/ai/os)
- host : [yui.syui.ai](https://bsky.app/profile/yui.syui.ai), [ai.syu.is](https://web.syu.is/profile/ai.syu.is)
- name : aibot
- base : [aios](https://git.syui.ai/ai/os)
- host : [yui.syui.ai](https://bsky.app/profile/yui.syui.ai), [ai.syu.is](https://syu.is/profile/did:plc:6qyecktefllvenje24fcxnie)
```sh
$ aibot
@@ -28,14 +28,14 @@ $ aibot ai -t avatar
### login
```sh
# ai login $handle -p $password
# aibot login $handle -p $password
$ aibot l yui.syui.ai -p password
$ cat ~/.config/ai/token.toml
```
```sh
# ai l $handle -p $password -s $server
# aibot l $handle -p $password -s $server
$ aibot l ai.syu.is -p password -s syu.is
```

View File

@@ -1,11 +1,16 @@
services:
aios:
#image: syui/aios
#command: aibot bot -a syui.syu.is
bot:
build:
context: .
restart: always
env_file:
- .env
dockerfile: Dockerfile
image: syui/aios:custom
container_name: aibot
restart: unless-stopped
command: ["aibot", "bot", "-a", "${ADMIN:-syui.ai}"]
volumes:
- ./.config:/root/.config
- ./.config/syui/ai/bot:/root/.config/syui/ai/bot
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"

View File

@@ -1,4 +0,0 @@
#!/bin/zsh
#aibot l $HANDLE -p $PASSWORD -s $HOST
aibot bot -a $ADMIN