# -*- coding: utf-8 -*-
from docx import Document
from docx.shared import Pt, RGBColor
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn

doc = Document()
style = doc.styles['Normal']
style.font.name = 'Calibri'
style.font.size = Pt(11)
style.element.rPr.rFonts.set(qn('w:eastAsia'), '宋体')

def set_cn_font(run, size=11, bold=False, color=None):
    run.font.name = 'Calibri'
    run._element.rPr.rFonts.set(qn('w:eastAsia'), '宋体')
    run.font.size = Pt(size)
    run.font.bold = bold
    if color:
        run.font.color.rgb = RGBColor(*color)

t = doc.add_paragraph()
t.alignment = WD_ALIGN_PARAGRAPH.CENTER
r = t.add_run('涉泰资讯')
set_cn_font(r, size=22, bold=True)

d = doc.add_paragraph()
d.alignment = WD_ALIGN_PARAGRAPH.CENTER
r = d.add_run('2026年11月1日')
set_cn_font(r, size=14, color=(0x40, 0x40, 0x40))

def heading(text):
    p = doc.add_paragraph()
    r = p.add_run(text)
    set_cn_font(r, size=15, bold=True, color=(0x1F, 0x3B, 0x73))
    p.paragraph_format.space_before = Pt(10)

def item(num_title, body, links):
    p = doc.add_paragraph()
    r = p.add_run(num_title)
    set_cn_font(r, size=12, bold=True)
    b = doc.add_paragraph()
    r = b.add_run(body)
    set_cn_font(r, size=11)
    b.paragraph_format.first_line_indent = Pt(22)
    for i, ln in enumerate(links):
        lp = doc.add_paragraph()
        label = '原文链接：' if i == 0 else '相关链接：'
        r = lp.add_run(label + ln)
        set_cn_font(r, size=10, color=(0x1F, 0x4E, 0x9E))
        lp.paragraph_format.first_line_indent = Pt(22)

heading('一、泰国国内动态')

item('1. 泰国总理阿努廷否认回避不信任辩论',
     '2026年11月1日，泰国总理阿努廷·陈威拉恭在电视谈话节目中否认外界关于政府故意拖延不信任辩论的指责，强调已准备好于12月面对国会质询，联合政府仍然稳固。背景是：反对党于10月8日正式提交不信任动议，针对阿努廷及另外17名阁员（共18人），获145名议员联署，指控内容包括贪腐、滥权、任人唯亲，以及2024年参议院遴选程序违规、公务员录用异常、近期全国洪灾应急不力等。辩论原拟于10月27—30日举行，经政府、执政联盟与反对党三方党鞭协商后，改期至12月7—10日，12月11日投票；全程共72小时，其中反对党分配51小时、政府及执政联盟17小时、会议主席4小时。阿努廷表示，无论民众是否喜欢政府，国家利益都必须放在首位，政治问题并非其首要考量；众议院议长索蓬同一天亦否认"动议提交后被拖延60天"的说法。分析人士指出，执政联盟在500席众议院掌握逾290席，罢免总理的可能性极低，但辩论仍将迫使各联盟党公开为受质询阁员辩护。',
     ['https://www.bangkokpost.com/thailand/politics/3346164/pm-says-hes-not-dodging-censure',
      'https://www.nationthailand.com/news/politics/40072840'])

item('2. 为泰党否认他信特赦交易传闻',
     '2026年11月1日，为泰党党魁朱拉潘·阿蒙维瓦（Julapun Amornviwat）在乌隆府国际园艺博览会受访时，否认存在将前总理他信·西那瓦的特赦申请与12月不信任投票中对政府的支持相挂钩的任何"交易"，斩钉截铁地表示："没有交易，没有秘密协议，也没有任何形式的公开协议。"他称两党（为泰党与泰自豪党）全力合作执政，不存在需要另行协议的情形。据悉，他信的特赦申请旨在依据《2026年促进社会和平法》（Peaceful Society Promotion Act 2026）请求裁定其免于法律责任，以洗清其认为具有政治动机的案件的罪名；该申请须先经司法部常务次长披雅西里·瓦塔纳瓦朗军主持的筛选小组委员会评估后再提交全委会。同日，前总理阿披实（Mark）亦公开质疑他信是否符合该项专为政治抗议案件而设的特赦资格。',
     ['https://www.nationthailand.com/news/politics/40073012',
      'https://en.thairath.co.th/news/politic/2969728'])

item('3. 素廷质疑"换票"传闻，对吸纳Kla Tham党持谨慎态度',
     '2026年11月1日，为泰党名单制议员素廷·克朗桑（Sutin Klangsang）就近期流传的"他信向促进社会和平委员会施压、以批准特赦换取不信任投票支持"传闻回应称，此类说法系假新闻、不属实，没有任何可信来源（如泰自豪党内部人士或促进社会和平委员会成员）予以证实，并反问"究竟谁会参与这类谈判"。谈及泰自豪党（Bhumjaithai）若吸纳Kla Tham党（"勇敢法"党）加入联盟是否用于制衡，素廷表示，主导联盟的政党须先考量新伙伴能否善治、公众能否接受，否则民众反感反而会削弱政府地位；投票决定须依据辩论内容作出，不能预先敲定。他强调为泰党无需"谈判"，目前联盟各党合作正常。',
     ['https://en.thairath.co.th/news/politic/2969705'])

heading('二、泰国涉华动态')

item('4. 甘威敦促政府勿将5名维吾尔人遣返中国',
     '2026年11月1日，泰国政治人物甘威·素参（Kannavee Suebsang）公开敦促政府不要将仍被拘留的5名维吾尔人遣返中国。他于10月31日在社交平台发布题为《让维吾尔难民活下去的呼吁》的公开信，呼吁总理阿努廷及国家安全委员会（NSC）考虑被拘留者本人的意愿及遣返后可能面临的风险，并援引国际法中的"不推回原则"（non-refoulement）及相关公约，要求"听取各方意见，而非简单同意秘书处提出的方案"。甘威透露，中国大使馆于10月27日会见了泰国国家安全委员会秘书长猜颇叻，他相信会谈涉及中国国务院总理11月访泰的准备工作，并"确信维吾尔人遣返问题也被塞进了会谈议程"。他还表示，国家安全委员会下周可能召开会议讨论三项安全议题，维吾尔人问题或在其中。',
     ['https://www.khaosodenglish.com/politics/2026/11/01/kannavee-urges-government-not-to-return-five-uyghurs-to-china'])

item('5. 芭提雅中国游客与泰国厕所管理员斗殴',
     '2026年11月1日报道（事件发生于10月30日晚约23时15分），春武里府挽腊茫县（Bang Lamung）芭提雅第二路一街头美食市场的公共厕所前发生斗殴：5名中国男子与2名泰国厕所管理员因厕所卫生状况及150泰铢清洁费问题发生口角并升级为肢体冲突，其中一名泰国男子用改装BB枪枪托击中对方，导致2名中国男子头部受伤。警方确认5名中国男子分别为沈某（64岁）、吕某（36岁）、钟某（37岁）、沈某（37岁）和周某（28岁）。5人因参与斗殴在警方讯问中被处以罚款，相关冲突视频在社交媒体广泛传播。',
     ['https://www.khaosodenglish.com/news/2026/11/01/chinese-tourists-and-thai-restroom-attendants-clash-in-pattaya'])

heading('三、涉泰国际动态')

item('6. 克伦民族联盟称缅甸军方警告泰国勿向其提供补给',
     '2026年11月1日，克伦民族联盟（KNU）军方发言人表示，缅甸军方通过设在克伦邦妙瓦底的缅泰边境委员会，于8月31日向泰国边境官员和商人发出正式抗议函，警告泰方不得与KNU接触，或经其控制的索雷塔（Thaw Le Hta / Saw Lae Tha）检查站运送货物，否则将对该检查站及KNU基地、仓库发动空袭。抗议函将KNU定性为"非法组织"，并称泰国商人与其进行贸易即违反缅甸法律。KNU方面称，索雷塔营地近日遭到的轰炸正是缅甸空军所为，目的是切断补给路线、阻断服务其第5旅的跨境贸易。该基地位于萨尔温江对岸、湄宏顺府湄萨冷（Mae Sam Laep）村正对面。当地村民及军事观察人士认为，空袭对泰缅边境稳定及生活在冲突区附近的泰国平民安全构成严重威胁。',
     ['https://www.khaosodenglish.com/politics/2026/11/01/knu-says-myanmar-warned-thailand-against-supplying-rival-forces',
      'https://www.nationthailand.com/news/asean/40073008'])

item('7. 泰国做好美伊局势升级的撤侨与应急准备',
     '2026年10月30—31日，鉴于有外国媒体报道美国可能对伊朗发动新的军事行动，泰国副总理兼外长西哈萨·蓬盖胶表示，政府正密切跟踪中东局势，已与军方协作制定并准备好泰国公民的应急与撤离预案，若局势恶化可立即实施撤侨。泰国驻相关国家使领馆将转达当地政府关于储备食物等的警报，并敦促当地泰国公民遵循官方指引。据报，国家安全委员会计划召开紧急会议评估风险，情报部门正密切跟踪相关国家的军事部署与外交动向；此外，政府已制定替代能源供应方案以应对油价及货运成本波动。',
     ['https://www.bangkokpost.com/thailand/general/3345761/thailand-braces-for-usiran-fallout',
      'https://www.nationthailand.com/news/general/40072959'])

out = '/home/mi/.openclaw/workspace/thaizixun-2026-11-01.docx'
doc.save(out)
print('saved', out)
