메뉴 건너뛰기

목록
profile
조회 수 81 댓글 5 예스잼 0 노잼 0

이미지 6.png

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
## 이름 : TELE일본어통역
## 상메 : 일본어~한국어를 번역합니다.
 
# In[1]:googletrans
from googletrans import Translator
translator = Translator()                                                      
 
# In[2]:telegram_bot
import telegram                        
from telegram.ext import MessageHandler, Filters, Updater                     
 
# Bot Id:Hash, Updater
TelegramToken='2142399761:AAG2wDt54dO0VvVB1OyUeed2m9Q9rA9WPJ4'
updater = Updater(token=TelegramToken, use_context=True
dispatcher = updater.dispatcher       
 
# 상호 번역 언어  
lang_type=['ko','ja']
 
# 텔레그램 메시지 답장
def handler(update, context):
    # 채널에서 사용하는 경우
    try:
        # 수신한 메세지와 발신 채널 id 확인
        user_text = update.channel_post.text                                      
        user_id=update.channel_post.chat.id
        
    # 그룹에서 사용하는 경우
    except:    
        # 수신한 메세지와 발신 그룹 id 확인
        user_text=update.message.text
        user_id=update.message.chat.id
    
    # 수신한 메세지의 언어 확인, 상호 번역후 메세지 전송
    text_src = translator.translate(user_text).src
    if text_src==lang_type[0]:
        telegram.Bot(TelegramToken).send_message(user_id,translator.translate(user_text, dest=lang_type[1]).text) 
    elif text_src==lang_type[1]:
        telegram.Bot(TelegramToken).send_message(user_id,translator.translate(user_text, dest=lang_type[0]).text) 
 
# new_message handler
echo_handler = MessageHandler(Filters.text, handler)
dispatcher.add_handler(echo_handler)
 
# telegram.ext Updater_polling
updater.start_polling()
 
cs

 

감사합니다

  • profile
    아메 2021.11.21 02:10
    > ㅇㅋ굳
    > ㅇ
    > ?
  • profile
    아메 2021.11.21 02:23
    Token 노출되어있길래 싱글벙글 써먹으려 했는데 왜 안되노 ㅡㅡ
  • profile
    >(°^°)< 2021.11.21 11:59
    아 삭제햇음 봇은 봇파더가서 새로받아야댐 ㅋㅋㅋㅋ
  • profile
    그리드 2021.11.21 11:16
  • profile
    >(°^°)< 2021.11.21 11:59
    블루아카이브 쓰까콘 icon_50

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천
공지 수용소닷컴 이용약관 file asuka 2020.05.16 1312 1
1109 gitlab쓰지 마셈 15 다람쥐 2020.06.11 671 0
1108 Selenium alert_is_present 작동 원리 2 우지챠 2021.01.04 621 1
1107 Microsoft Visual Studio 2022를 사용하여 첫 번째 C++ Windows Form 만들기 9 file 저능아 2023.01.15 379 1
1106 성님들도 서버호스팅 하나 받으셈 14 file 머스크멜론 2021.02.24 330 0
1105 해피해킹 프로2 type-s 사용기 8 file 다람쥐 2020.05.24 330 2
1104 RAID5 순차쓰기 성능이 너무 낮음... 1 아메 2021.12.29 247 0
1103 정보) 수용서의 기본소양 1편, 짤검색에 대해서 araboji. 8 file 하루각하 2021.01.06 246 6
1102 오늘 한 프로젝트: 그래픽 광량 표현 12 file 우지챠 2021.01.05 245 8
1101 좆본 IT 취업 가이드 ~ 간략판 ~ 9 抱き枕 2020.07.22 243 6
1100 삭제된 게시글입니다. 노모현 2020.06.03 243 0
1099 키 마우스 매핑 프로그램 만들었음 10 file '`' 2022.08.30 206 6
1098 스프링에서 파일업로드 개발하는데 왤케 에러나냐 8 阿米娅 2020.08.12 197 0
1097 시발 리눅스 SSH서버 공개키로그인이 왜안되나 했는데 5 file 히마와리 2020.06.21 196 0
1096 콤퓨타 ㅍㅌㅊ? 11 file 문향 2020.05.19 191 -1
1095 대학생 때 세웠던 목표를 이뤘음 7 file 마루쉐 2021.09.14 188 10
1094 삭제된 게시글입니다. 스마일 2020.06.12 182 0
1093 본인 노트북 자랑해봄 4 file ハンター 2020.05.20 181 0
1092 삭제된 게시글입니다. 노모현 2020.05.30 173 0
1091 오늘자 리팩터링 9 file 마루쉐 2021.01.03 171 5
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 56 Next
/ 56