在安卓手机上创建一个Telegram群组,并配置一个自动推送带有图片和按钮的消息功能,可以通过以下步骤实现。虽然Python脚本需要在电脑或服务器上运行,但你可以在安卓手机上完成群组的创建和初步配置。
/newbot
,按照指示设置Bot名称和用户名。import requests
# 替换为你的Bot API Token
BOT_TOKEN = 'YOUR_BOT_API_TOKEN'
# 获取更新(消息)
response = requests.get(f'https://api.telegram.org/bot{BOT_TOKEN}/getUpdates')
updates = response.json()
# 查找群组ID
for update in updates['result']:
if 'message' in update:
chat = update['message']['chat']
if chat['type'] in ['group', 'supergroup']:
group_id = chat['id']
group_name = chat['title']
print(f'群组名称: {group_name}, 群组ID: {group_id}')
将上面的脚本保存为 get_group_id.py
,并在命令行运行:
python get_group_id.py
创建一个Python脚本 push_message.py
,内容如下:
from telegram import Bot, InlineKeyboardButton, InlineKeyboardMarkup
# 替换为你的Bot API Token和群组ID
BOT_TOKEN = 'YOUR_BOT_API_TOKEN'
GROUP_ID = 'YOUR_GROUP_ID'
bot = Bot(token=BOT_TOKEN)
def send_message():
# 设置图片URL
photo_url = 'https://example.com/image.jpg' # 替换为你的图片URL
# 设置按钮
buttons = [
[InlineKeyboardButton(text="私聊客服", url="https://t.me/your_support_bot")],
[InlineKeyboardButton(text="选择频道", url="https://t.me/your_channel")],
[InlineKeyboardButton(text="聊天群", url="https://t.me/your_group")]
]
keyboard = InlineKeyboardMarkup(buttons)
# 发送带有图片和按钮的消息
bot.send_photo(
chat_id=GROUP_ID,
photo=photo_url,
caption="这是一个带有按钮的消息。",
reply_markup=keyboard
)
if __name__ == '__main__':
send_message()
pip install python-telegram-bot
python push_message.py
虽然群组创建和Bot添加可以在安卓手机上完成,但Python脚本需要在具有Python环境的电脑或服务器上运行。希望这个步骤能帮助你实现自动推送消息的功能。如果有任何问题或需要进一步的帮助,请告诉我。
hmm this is a v…
🇺🇸经典美剧!《捍卫雅各布》(…