entertainment
8
总安装量
2
周安装量
#35350
全站排名
安装命令
npx skills add https://github.com/vikiboss/60s-skills --skill entertainment
Agent 安装分布
claude-code
2
amp
1
openclaw
1
qoder
1
cursor
1
Skill 文档
Entertainment Content Skill
Get fun and entertaining content including quotes, jokes, luck predictions, and memes.
Available Content
- Hitokoto (ä¸è¨) – Random meaningful quotes
- Dad Jokes – English dad jokes
- Duanzi (段å) – Chinese jokes/funny stories
- Luck Prediction – Daily fortune telling
- KFC Meme – Crazy Thursday meme text
- Moyu Calendar – Slacking off calendar
API Endpoints
| Content | Endpoint | Method |
|---|---|---|
| Hitokoto | /v2/hitokoto |
GET |
| Dad Joke | /v2/dad-joke |
GET |
| Duanzi | /v2/duanzi |
GET |
| Luck | /v2/luck |
GET |
| KFC Meme | /v2/kfc |
GET |
| Moyu | /v2/moyu |
GET |
Quick Examples
Get Random Quote (Hitokoto)
import requests
# Get random quote
response = requests.get('https://60s.viki.moe/v2/hitokoto')
quote = response.json()
print(f"ð {quote['hitokoto']}")
print(f" ââ {quote['from']}")
# With category
params = {'category': 'anime'} # anime, comic, game, literature, original, internet, other
response = requests.get('https://60s.viki.moe/v2/hitokoto', params=params)
Get Dad Joke
response = requests.get('https://60s.viki.moe/v2/dad-joke')
joke = response.json()
print(f"ð {joke['setup']}")
print(f" {joke['punchline']}")
Get Chinese Joke (Duanzi)
response = requests.get('https://60s.viki.moe/v2/duanzi')
duanzi = response.json()
print(f"ð {duanzi['content']}")
Get Daily Luck
response = requests.get('https://60s.viki.moe/v2/luck')
luck = response.json()
print(f"ð® 仿¥è¿å¿")
print(f"综åè¿å¿ï¼{luck['æ»è¿å¿']}")
print(f"ç±æ
è¿å¿ï¼{luck['ç±æ
è¿å¿']}")
print(f"äºä¸è¿å¿ï¼{luck['äºä¸è¿å¿']}")
print(f"è´¢å¯è¿å¿ï¼{luck['è´¢å¯è¿å¿']}")
print(f"幸è¿é¢è²ï¼{luck['幸è¿é¢è²']}")
print(f"å¹¸è¿æ°åï¼{luck['å¹¸è¿æ°å']}")
Get KFC Meme Text
response = requests.get('https://60s.viki.moe/v2/kfc')
meme = response.json()
print(f"ð {meme['text']}")
Get Moyu Calendar
response = requests.get('https://60s.viki.moe/v2/moyu')
# Returns image
with open('moyu.jpg', 'wb') as f:
f.write(response.content)
Use Cases
Daily Entertainment Bot
def get_morning_entertainment():
quote = requests.get('https://60s.viki.moe/v2/hitokoto').json()
luck = requests.get('https://60s.viki.moe/v2/luck').json()
message = f"""
âï¸ æ©å®ï¼
ð æ¯æ¥ä¸è¨
{quote['hitokoto']}
ââ {quote['from']}
ð® 仿¥è¿å¿
综åï¼{luck['æ»è¿å¿']} â
幸è¿è²ï¼{luck['幸è¿é¢è²']}
"""
return message
Chatbot Fun Commands
def handle_fun_command(command):
if 'joke' in command or 'ç¬è¯' in command:
joke = requests.get('https://60s.viki.moe/v2/duanzi').json()
return f"ð {joke['content']}"
elif 'quote' in command or 'åè¨' in command:
quote = requests.get('https://60s.viki.moe/v2/hitokoto').json()
return f"ð {quote['hitokoto']} ââ {quote['from']}"
elif 'luck' in command or 'è¿å¿' in command:
luck = requests.get('https://60s.viki.moe/v2/luck').json()
return f"ð® 仿¥è¿å¿ï¼{luck['æ»è¿å¿']}\n幸è¿è²ï¼{luck['幸è¿é¢è²']}"
elif 'kfc' in command:
meme = requests.get('https://60s.viki.moe/v2/kfc').json()
return f"ð {meme['text']}"
Example Interactions
User: “讲个ç¬è¯”
duanzi = requests.get('https://60s.viki.moe/v2/duanzi').json()
print(f"ð {duanzi['content']}")
User: “ä»å¤©è¿å¿æä¹æ ·ï¼”
luck = requests.get('https://60s.viki.moe/v2/luck').json()
response = f"""
ð® æ¨ä»æ¥çè¿å¿ï¼
综åè¿å¿ï¼{luck['æ»è¿å¿']}
ç±æ
è¿å¿ï¼{luck['ç±æ
è¿å¿']}
äºä¸è¿å¿ï¼{luck['äºä¸è¿å¿']}
è´¢å¯è¿å¿ï¼{luck['è´¢å¯è¿å¿']}
ð¡ å¹¸è¿æç¤º
幸è¿é¢è²ï¼{luck['幸è¿é¢è²']}
å¹¸è¿æ°åï¼{luck['å¹¸è¿æ°å']}
"""
User: “ç»æä¸å¥å±å¿ç诔
params = {'category': 'literature'}
quote = requests.get('https://60s.viki.moe/v2/hitokoto', params=params).json()
print(f"⨠{quote['hitokoto']}\n ââ {quote['from']}")