91 lines
1.8 KiB
Python
91 lines
1.8 KiB
Python
import funcom_hub1 as fh
|
|
import time, random, os, discord
|
|
|
|
|
|
|
|
|
|
async def primenum_event(message): #primenumbers script
|
|
|
|
|
|
vstup = int(message.content.split("~primenum ",1)[1])
|
|
|
|
print('number:', vstup)
|
|
|
|
delitel = 1
|
|
vst_up = int(vstup / 2) #vstup děleno dvěmi
|
|
nasel = 0
|
|
|
|
if vstup >= 999999:
|
|
answer = 'Too big number.'
|
|
nasel = 3
|
|
|
|
elif vstup == 2:
|
|
answer = str('\nNumber %d IS a prime number.' % (vstup))
|
|
|
|
|
|
else:
|
|
vystup = str('Number %d is divisible by:' % (vstup))
|
|
while delitel <= vst_up:
|
|
delitel = delitel + 1
|
|
deleno = vstup / delitel
|
|
|
|
if deleno == int(deleno):
|
|
if delitel == 2:
|
|
answer = str('Number %d is divisible by two...' % (vstup))
|
|
nasel = 3
|
|
break
|
|
vystup = vystup + "\n " + str(int(deleno))
|
|
nasel = 1
|
|
|
|
if nasel == 0:
|
|
answer = str('Number %d IS a prime number.' % (vstup))
|
|
|
|
elif nasel == 1:
|
|
answer = vystup + str('\nNumber %d IS NOT a prime number.' % (vstup))
|
|
|
|
await message.channel.send(answer)
|
|
print('Bot send:', answer)
|
|
|
|
|
|
#
|
|
#
|
|
#
|
|
#
|
|
|
|
async def scprove_event(message): #scientists prove that... script
|
|
|
|
input_message = str(message.content.split('~scprove',1)[1])
|
|
|
|
output = str('Scientists prove that') + input_message + ('.')
|
|
print('Bot send:', output)
|
|
await message.channel.send(output)
|
|
|
|
#
|
|
#
|
|
#
|
|
#
|
|
|
|
async def help_string(message): #help script
|
|
cc = ''
|
|
ff = ''
|
|
for C in fh.command_list.values():
|
|
cc = cc + C.help_print()
|
|
for C in fh.function_list.values():
|
|
ff = ff + C.help_print()
|
|
final_message = '**__Commands__:**\n' + cc + '**__Functions__:**\n' + ff
|
|
await message.channel.send(final_message)
|
|
|
|
#
|
|
#
|
|
#
|
|
#
|
|
|
|
async def etime_event(message): #epoch time script
|
|
await message.channel.send(time.time())
|
|
|
|
#
|
|
#
|
|
#
|
|
|
|
|