메뉴 건너뛰기

목록
profile
조회 수 96 댓글 4 예스잼 1 노잼 0

 

1
2
3
pip install telethon
pip install telegram
pip install googletrans==3.1.0a0
cs

 

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
48
49
50
# In[0]:asynchronous
import asyncio
import nest_asyncio
nest_asyncio.apply()
 
# In[1]:googletrans
from googletrans import Translator
translator = Translator()
 
# In[2]:telegram_bot
import telegram                                                               
# ★
TelegramToken = '111111:aaaaaaa'                                               # 텔레그램 봇 토큰(BotPeerID:Hash)
TelegramId = '1111111111'                                                      # 아이디(UserPeerID)
# ★
 
# In[3]:telethon
from telethon import TelegramClient,events
# ★
api_id = 1111111                                                               # 텔레그램 Api id,hash
api_hash = 'aaaaaaaaa111111111'              
# ★
client = TelegramClient('session_trans', api_id, api_hash)                     # session_trans = 오픈 또는 생성할 세션파일명
 
# 세션파일 오픈 및 세션이 닫히지않게(세션파일이없는경우 콘솔창에 휴대폰번호입력해달라고 인증절차 뜨고 그 이후 생성이됨)
async def Telethon_run():
    await client.start()
    await client.run_until_disconnected()
 
# 메세지 상호작용
@client.on(events.NewMessage)
async def handler(event):
    msgs=str(event)
    
    # ▼ 초기 실행시 주석풀고 user_id 또는 channel_id 체크
    #print(msgs)
        
    # 특정 채널에서 수신한 메세지인 경우   
    # ★
    if 'channel_id=1195956014' in msgs:
    # ★
        Message=(msgs[msgs.find(', message=')+11:msgs.find(', out=')]) 
 
        # 메세지 번역후 봇을 통해 유저에게 전송
        translation = translator.translate(Message, dest='ko')
        telegram.Bot(TelegramToken).sendMessage(TelegramId,translation.text)
 
# In[4]:run
if __name__ == "__main__":
    asyncio.run(Telethon_run())
cs

 

 

 

이미지 13.png

 

채널애들 뭐라는건지 궁금해서 짜집기했는데

쓸일없을거같음

  • profile
    노예 2021.10.29 14:10
    왤캐 똑똑이잉ㅁ
  • profile
    저능아 2021.10.29 14:10
    저바본데
  • profile
    만년필 2021.10.29 22:49
    구글은 언어감지해서 자동번역도 해줌?
    예전엔 출발언어 반드시 지정해야해서 언어 감지 API도 추가로 붙이고 했었는데
  • profile
    저능아 2021.10.29 23:37
    출발언어는 설정안해도되더라

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천
공지 수용소닷컴 이용약관 file asuka 2020.05.16 1349 1
1060 파이썬 질문 11 흑월 2021.09.18 54 0
1059 파이썬 왕초보 인데 강의 부탁 2 흑월 2021.03.07 67 0
1058 파이썬 명령어 외우는중 6 그리드 2021.11.21 60 0
1057 파이썬 깔아봐야지 5 그리드 2021.10.06 77 0
1056 파이썬 기출문제 풀면서 3 그리드 2021.11.12 49 0
1055 파이썬 기본 문법은 떼고 만들기 시작해야될거 같음 3 file 노동자 2021.10.21 82 0
1054 파이썬 간단한 추첨코드 2 세미콜론 2021.11.29 64 0
1053 파이썬 << 이새끼 딥러닝 원툴임? 3 file 아야나미레이 2023.04.26 80 0
1052 특정줄쓰기 포기 코도모 2021.05.21 79 0
1051 트위터 API 유료화한다! 3 그리드 2023.02.03 33 0
1050 트레이닝세트하고 테스트셋 설명좀 11 file 삼김식감 2023.03.25 25 0
1049 퇴근하고 C# 공부좀 해야겠다 마루쉐 2022.04.05 33 0
1048 토익 후기 1 file 또치면과락 2024.05.08 70 1
1047 텔레그램 통역봇 만들어봤습니다 5 file ヽ(°〇°)ノ 2021.11.21 83 0
» 텔레그램 채널 메세지 번역 4 file 저능아 2021.10.29 96 1
1045 텔레그램 번역봇만드는중임 8 ヽ(°〇°)ノ 2021.11.19 68 0
1044 테써랙트 OCR 써본 놈 있냐? 1 MDR 2021.11.07 40 0
1043 탈락하다.. 1 말폭도 2023.07.30 66 0
1042 타입스크립트를 그냥 웹어셈블리로 컴파일하는 건 안나오나? 3 file 히마와리 2022.08.03 60 0
1041 타입스크립트 간단히 테스트하기좋은곳 4 file 으ㅇ유ㅏ」 2021.11.22 91 1
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 56 Next
/ 56